0
0
0
-1
-1
-1
0
-1
-1
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
9
-12
14
-19
22
-29
37
-54
94
-350
-1581
-1674
-1702
-1596
-1485
-1293
-1105
-892
-720
-799
-979
-965
-766
-623
-513
-332
105
643
1071
1374
1529
1650
1751
1728
1640
1541
1486
1444
1387
1336
1274
1258
1310
1356
1420
1535
1661
1744
1791
1787
1844
1869
1825
1400
24
-2195
-4116
-4849
-4601
-4279
-4228
-3653
-2044
-102
937
737
171
148
539
542
-40
-535
-354
356
1090
1529
1800
2068
2222
2154
1796
1121
193
-775
-1531
-1966
-2310
-2713
-2935
-2761
-2307
-1930
-1796
-1682
-1470
-1252
-1130
-1202
-1343
-1379
-1209
-918
-559
-143
312
699
935
917
606
78
-541
-1130
-1569
-1814
-1867
-1759
-1577
-1327
-1003
-750
-718
-822
-894
-839
-739
-690
-597
-311
155
624
975
1197
1384
1523
1609
1635
1589
1542
1571
1620
1594
1487
1369
1266
1225
1239
1245
1285
1392
1596
1782
1911
2004
2153
2241
1873
607
-1555
-3607
-4661
-4684
-4533
-4482
-3964
-2362
-304
1011
1133
732
622
825
709
4
-629
-579
60
802
1382
1784
2103
2356
2386
2024
1257
200
-804
-1567
-2076
-2512
-2976
-3199
-2982
-2471
-2031
-1796
-1640
-1361
-1033
-892
-1010
-1224
-1397
-1327
-1072
-759
-391
-15
385
740
860
639
112
-580
-1162
-1569
-1860
-2062
-2110
-1929
-1587
-1228
-970
-883
-897
-913
-904
-895
-933
-932
-714
-270
202
533
824
1099
1310
1451
1446
1326
1217
1256
1368
1429
1385
1283
1219
1202
1209
1148
1077
1186
1454
1711
1759
1784
1947
2222
2221
1467
-281
-2466
-4085
-4727
-4772
-4863
-4738
-3564
-1468
393
1222
1090
848
892
869
247
-625
-1036
-538
366
1074
1510
1924
2329
2509
2269
1638
645
-375
-1213
-1809
-2222
-2612
-2966
-3075
-2736
-2224
-1912
-1746
-1450
-980
-630
-580
-809
-1082
-1199
-1122
-977
-805
-519
-43
447
717
671
389
-56
-633
-1192
-1620
-1912
-2096
-2079
-1847
-1490
-1120
-875
-762
-718
-699
-674
-717
-829
-787
-507
-144
174
435
724
995
1173
1259
1260
1250
1294
1355
1442
1450
1345
1212
1095
1051
980
907
937
1089
1308
1425
1461
1551
1768
1967
1986
1634
485
-1449
-3438
-4489
-4695
-4799
-4896
-4244
-2487
-358
1033
1317
1090
1024
1126
710
-318
-1143
-1002
-105
768
1270
1755
2340
2688
2464
1785
899
-91
-1012
-1653
-2051
-2382
-2672
-2769
-2533
-2146
-1904
-1768
-1513
-1103
-703
-539
-685
-937
-1116
-1089
-968
-886
-694
-307
210
585
683
565
290
-186
-764
-1273
-1690
-1941
-1993
-1863
-1572
-1164
-829
-657
-635
-672
-720
-818
-891
-862
-646
-268
107
401
637
876
1124
1248
1217
1176
1240
1366
1505
1514
1410
1349
1370
1327
1192
1028
1022
1200
1408
1486
1593
1824
2056
2091
2060
1953
1242
-456
-2596
-4066
-4472
-4480
-4734
-4574
-3271
-1163
582
1269
1168
1006
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
1
-3
3
-5
6
-9
10
-14
16
-21
26
-34
44
-64
110
-394
-1457
-1099
-897
-687
-507
-206
-48
-8
-37
-103
-231
-564
-870
-970
-991
-1026
-1001
-836
-593
-474
-438
-391
-404
-505
-630
-685
-682
-660
-545
-328
-99
96
274
431
567
619
629
677
709
732
763
856
927
924
875
824
841
801
712
664
731
808
865
979
1105
1245
1311
1355
1425
1397
982
96
-895
-1446
-1664
-2068
-2634
-2672
-1869
-879
-363
-214
60
395
280
-352
-997
-1361
-1539
-1591
-1306
-751
-233
194
651
1099
1256
1032
579
194
-61
-334
-642
-831
-798
-659
-461
-303
-335
-474
-556
-577
-643
-853
-1067
-1099
-1043
-1068
-1139
-1156
-1100
-1027
-943
-856
-760
-635
-510
-425
-416
-443
-586
-799
-940
-1027
-1097
-1089
-1021
-896
-702
-504
-381
-337
-316
-321
-344
-450
-551
-611
-602
-530
-445
-355
-269
-131
60
197
242
287
372
431
410
285
146
106
119
74
42
108
246
367
484
638
729
769
751
747
737
712
683
745
839
883
809
486
-39
-522
-807
-1037
-1391
-1758
-1706
-1231
-762
-616
-587
-439
-284
-393
-731
-1067
-1219
-1232
-1179
-1047
-817
-530
-227
48
229
293
270
168
12
-116
-175
-241
-337
-397
-322
-211
-157
-163
-136
-67
-67
-170
-273
-354
-532
-725
-838
-900
-935
-1012
-1020
-924
-849
-792
-777
-739
-685
-701
-755
-772
-796
-811
-782
-706
-638
-597
-526
-424
-311
-254
-275
-295
-222
-173
-250
-336
-368
-336
-283
-297
-311
-282
-215
-129
-67
-20
39
96
123
129
104
90
68
21
41
60
44
80
135
222
304
327
312
312
330
324
329
353
391
438
481
537
584
564
482
280
-22
-320
-530
-712
-935
-1088
-1024
-764
-535
-437
-374
-295
-287
-419
-668
-873
-961
-1005
-996
-906
-746
-534
-345
-155
27
124
127
89
17
-28
-50
-113
-202
-211
-150
-107
-111
-173
-188
-185
-234
-313
-410
-480
-563
-641
-714
-778
-817
-845
-829
-772
-709
-670
-605
-531
-483
-468
-428
-432
-470
-499
-517
-520
-497
-446
-432
-394
-324
-244
-218
-238
-246
-271
-295
-296
-308
-303
-310
-300
-237
-200
-164
-128
-87
-21
9
-2
11
-4
-31
-75
-117
-111
-95
-89
-78
-30
52
96
131
189
204
227
251
239
214
212
200
181
182
222
284
324
363
414
446
443
386
276
171
-7
-198
-371
-484
-577
-636
-605
-526
-404
-310
-282
-273
-252
-302
-411
-536
-597
-647
-688
-692
-622
-526
-448
-326
-187
-72
-16
-50
-108
-106
-139
-205
-305
-372
-340
-337
-361
-363
-356
-328
-303
-294
-278
-254
-323
-415
-378
-312
-448
-617
-507
-371
-499
-607
-443
-304
-386
-478
-372
-306
-486
-594
-542
-533
-563
-534
-485
-436
-386
-343
-318
-346
-372
-329
-320
-392
-376
-311
-346
-416
-390
-314
-302
-332
-287
-211
-158
-143
-119
-85
-88
-124
-164
-196
-188
-217
-262
-254
-208
-149
-109
-78
-24
19
39
7
-31
37
86
64
62
102
156
159
139
164
155
101
60
3
-45
-94
-179
-229
-274
-343
-402
-451
-485
-498
-557
-574
-535
-531
-551
-557
-559
-539
-542
-595
-643
-662
-657
-655
-646
-616
-577
-519
-442
-369
-353
-331
-327
-357
-378
-413
-452
-435
-417
-405
-368
-348
-326
-306
-312
-323
-338
-351
-337
-357
-372
-412
-441
-437
-440
-460
-462
-438
-415
-380
-369
-370
-371
-381
-409
-435
-467
-465
-440
-417
-405
-379
-374
-341
-306
-302
-279
-271
-276
-279
-238
-202
-184
-151
-108
-45
26
58
79
119
133
157
169
203
230
214
192
162
152
148
103
58
54
48
41
40
40
13
-35
-58
-69
-101
-154
-199
-240
-274
-278
-296
-357
-416
-436
-421
-432
-450
-458
-458
-431
-417
-448
-512
-524
-510
-539
-568
-549
-501
-467
-476
-512
-505
-508
-521
-508
-511
-523
-526
-528
-548
-511
-487
-512
-502
-487
-485
-450
-446
-454
-439
-419
-399
-400
-404
-393
-385
-398
-393
-400
-414
-405
-401
-404
-419
-414
-388
-377
-381
-397
-402
-378
-344
-307
-304
-318
-291
-260
-250
-244
-209
-193
-177
-124
-41
18
27
69
111
139
144
120
104
98
90
62
44
65
71
60
75
47
17
1
-28
-53
-52
-41
-42
-59
-82
-72
-60
-84
-131
-131
-98
-82
-81
-111
-183
-216
-262
-303
-321
-344
-340
-322
-286
-230
-186
-194
-205
-234
-267
-276
-309
-320
-318
-318
-294
-285
-320
-319
-309
-348
-362
-363
-382
-382
-389
-421
-432
-441
-459
-465
-479
-468
-445
-406
-379
-375
-346
-340
-372
-386
-430
-470
-476
-474
-473
-456
-430
-427
-401
-376
-377
-403
-401
-383
-361
-342
-339
-304
-265
-216
-146
-123
-102
-75
-67
-6
11
-18
-51
-55
-27
-50
-104
-156
-170
-135
-133
-159
-184
-183
-183
-188
-217
-260
-272
-258
-270
-300
-309
-317
-290
-271
-284
-265
-224
-202
-204
-242
-266
-259
-266
-277
-282
-280
-239
-208
-208
-200
-205
-176
-166
-187
-187
-202
-208
-216
-227
-248
-296
-323
-324
-337
-357
-392
-433
-447
-428
-416
-428
-442
-430
-415
-424
-460
-449
-433
-396
-333
-318
-312
-311
-297
-318
-338
-338
-350
-332
-312
-327
-331
-329
-328
-339
-371
-377
-349
-359
-385
-357
-356
-366
-339
-308
-271
-256
-220
-184
-146
-115
-132
-152
-160
-174
-190
-189
-216
-215
-208
-240
-253
-275
-296
-326
-355
-354
-373
-389
-381
-382
-379
-371
-371
-361
-355
-336
-312
-314
-317
-285
-250
-231
-238
-232
-232
-255
-273
-274
-281
-291
-261
-237
-231
-200
-214
-244
-205
-196
-213
-203
-188
-191
-199
-217
-243
-278
-283
-282
-311
-326
-339
-367
-377
-401
-411
-412
-440
-435
-412
-404
-357
-324
-303
-269
-231
-189
-187
-217
-230
-218
-239
-280
-291
-316
-342
-326
-312
-314
-290
-295
-331
-354
-363
-352
-357
-391
-398
-374
-370
-314
-276
-270
-240
-189
-157
-171
-189
-191
-221
-251
-264
-256
-258
-260
-266
-267
-289
-290
-285
-308
-343
-379
-401
-434
-436
-437
-459
-457
-418
-374
-387
-399
-358
-336
-304
-283
-281
-278
-277
-302
-322
-348
-366
-342
-315
-298
-298
-283
-237
-223
-212
-203
-249
-275
-261
-285
-307
-344
-344
-319
-306
-293
-318
-310
-295
-297
-287
-274
-255
-221
-198
-174
-160
-134
-103
-99
-70
-32
-39
-70
-78
-58
-54
-56
-70
-102
-133
-157
-181
-223
-235
-246
-279
-291
-283
-258
-250
-258
-253
-228
-176
-127
-94
-83
-84
-57
-28
-40
-48
-42
-43
-55
-52
-31
-19
-28
-51
-80
-109
-154
-198
-228
-253
-288
-304
-309
-356
-380
-382
-397
-398
-389
-371
-384
-388
-343
-332
-342
-312
-310
-336
-349
-338
-359
-376
-363
-365
-335
-332
-354
-309
-286
-296
-262
-263
-314
-314
-320
-357
-364
-369
-363
-379
-383
-354
-360
-359
-351
-362
-345
-330
-342
-334
-306
-313
-309
-294
-280
-235
-210
-189
-133
-108
-116
-128
-148
-150
-165
-189
-215
-244
-264
-264
-270
-269
-277
-304
-323
-296
-293
-297
-289
-301
-294
-247
-201
-146
-100
-95
-80
-55
-67
-86
-139
-172
-160
-181
-182
-201
-211
-173
-175
-180
-197
-229
-249
-294
-345
-382
-429
-457
-446
-454
-479
-456
-407
-392
-361
-339
-372
-382
-350
-337
-349
-369
-351
-360
-376
-347
-363
-386
-374
-379
-355
-312
-310
-290
-281
-312
-326
-367
-408
-428
-433
-427
-438
-431
-397
-368
-332
-311
-299
-302
-279
-255
-256
-254
-273
-248
-211
-231
-241
-247
-264
-241
-224
-226
-244
-254
-253
-256
-280
-279
-277
-293
-288
-296
-295
-293
-313
-293
-281
-333
-332
-339
-337
-296
-269
-230
-194
-157
-104
-86
-92
-91
-111
-153
-194
-223
-248
-241
-255
-261
-228
-219
-224
-233
-262
-284
-350
-387
-401
-444
-439
-422
-424
-405
-385
-377
-350
-330
-293
-269
-307
-343
-360
-402
-433
-446
-466
-457
-423
-386
-371
-382
-378
-350
-352
-349
-337
-366
-399
-400
-422
-442
-442
-414
-410
-420
-390
-365
-368
-374
-339
-299
-301
-282
-263
-262
-239
-245
-249
-224
-215
-185
-171
-164
-175
-214
-193
-209
-283
-295
-290
-338
-344
-345
-369
-360
-338
-311
-281
-273
-261
-254
-274
-287
-302
-316
-276
-249
-208
-152
-146
-114
-71
-65
-61
-104
-151
-160
-170
-191
-203
-198
-191
-187
-200
-208
-186
-186
-186
-191
-227
-228
-263
-307
-326
-365
-359
-353
-372
-376
-372
-300
-250
-239
-227
-223
-267
-301
-315
-329
-325
-311
-271
-240
-174
-114
-102
-102
-111
-85
-121
-164
-160
-178
-205
-218
-226
-244
-257
-255
-235
-256
-255
-233
-212
-179
-178
-194
-194
-169
-159
-147
-123
-116
-118
-121
-123
-140
-135
-133
-169
-204
-219
-251
-286
-289
-288
-300
-276
-245
-195
-172
-203
-204
-183
-183
-199
-224
-226
-208
-208
-238
-236
-210
-218
-214
-193
-185
-184
-186
-200
-202
-194
-210
-221
-240
-261
-251
-233
-203
-179
-167
-163
-146
-143
-147
-168
-164
-154
-202
-222
-262
-293
-306
-319
-320
-332
-304
-292
-335
-360
-348
-357
-395
-408
-370
-345
-341
-326
-288
-260
-262
-253
-263
-286
-263
-269
-314
-300
-271
-292
-308
-309
-315
-339
-344
-330
-318
-287
-258
-238
-216
-188
-155
-134
-146
-139
-117
-127
-130
-120
-150
-180
-189
-208
-256
-307
-313
-315
-320
-315
-307
-265
-238
-216
-212
-228
-222
-209
-215
-249
-274
-291
-293
-310
-312
-294
-287
-254
-231
-183
-141
-135
-135
-152
-166
-213
-295
-342
-376
-409
-402
-388
-359
-309
-251
-214
-203
-184
-210
-252
-241
-233
-246
-269
-253
-218
-193
-151
-121
-108
-115
-141
-165
-203
-251
-289
-324
-352
-344
-313
-285
-264
-240
-207
-210
-229
-243
-284
-313
-315
-370
-378
-357
-368
-356
-344
-324
-336
-365
-323
-297
-301
-265
-251
-239
-201
-186
-203
-218
-229
-250
-252
-222
-203
-236
-254
-232
-258
-288
-285
-325
-356
-342
-330
-333
-329
-317
-307
-301
-285
-253
-217
-201
-216
-225
-224
-232
-244
-241
-255
-244
-212
-198
-172
-165
-138
-134
-178
-212
-252
-279
-301
-341
-377
-369
-367
-338
-287
-266
-231
-220
-224
-224
-213
-198
-183
-207
-238
-243
-220
-185
-175
-158
-116
-122
-137
-145
-180
-215
-254
-279
-293
-277
-273
-264
-224
-198
-168
-144
-158
-166
-184
-230
-235
-265
-285
-271
-280
-264
-237
-226
-231
-220
-201
-177
-154
-147
-111
-81
-111
-143
-173
-207
-239
-237
-246
-261
-225
-209
-235
-226
-210
-236
-234
-228
-249
-256
-266
-286
-277
-227
-228
-256
-235
-191
-177
-207
-225
-224
-232
-221
-206
-198
-183
-153
-114
-97
-54
-31
-39
-78
-94
-112
-182
-212
-223
-245
-267
-261
-260
-240
-195
-185
-169
-136
-125
-107
-92
-121
-111
-100
-78
-55
-67
-71
-35
-61
-81
-64
-86
-102
-102
-117
-143
-140
-139
-119
-118
-130
-99
-92
-97
-102
-111
-107
-127
-173
-179
-180
-174
-151
-153
-150
-130
-139
-130
-110
-97
-101
-133
-148
-142
-186
-257
-260
-265
-313
-315
-296
-305
-294
-286
-298
-257
-253
-249
-248
-289
-279
-286
-334
-346
-339
-272
-237
-244
-199
-172
-185
-172
-175
-243
-253
-284
-324
-329
-330
-313
-290
-281
-240
-237
-260
-249
-269
-270
-244
-280
-293
-241
-239
-226
-186
-199
-190
-194
-200
-168
-185
-183
-155
-175
-177
-166
-172
-161
-131
-120
-109
-101
-112
-106
-66
-101
-131
-132
-149
-158
-167
-150
-129
-111
-76
-45
-81
-66
-51
-90
-114
-122
-152
-174
-176
-156
-140
-151
-127
-112
-100
-106
-145
-156
-180
-208
-223
-273
-294
-303
-284
-268
-293
-286
-272
-284
-307
-300
-320
-306
-294
-303
-277
-255
-250
-269
-273
-288
-298
-308
-316
-338
-342
-310
-314
-308
-294
-303
-311
-349
-384
-408
-449
-444
-465
-482
-479
-478
-444
-427
-402
-375
-385
-383
-364
-378
-380
-382
-366
-336
-331
-316
-303
-267
-221
-206
-210
-184
-149
-131
-138
-120
-92
-97
-99
-118
-119
-129
-160
-158
-134
-119
-122
-108
-102
-149
-139
-103
-144
-167
-157
-144
-138
-171
-187
-179
-197
-201
-195
-204
-197
-178
-212
-242
-245
-267
-304
-304
-307
-325
-330
-330
-329
-346
-368
-391
-429
-442
-462
-514
-508
-512
-517
-491
-479
-442
-408
-406
-410
-414
-407
-431
-456
-456
-471
-505
-537
-527
-493
-464
-444
-437
-422
-381
-383
-397
-403
-437
-453
-465
-482
-479
-466
-424
-364
-327
-292
-222
-152
-116
-81
-74
-37
-13
0
49
38
27
24
9
6
3
1
11
54
68
118
179
168
186
223
236
243
224
194
201
190
142
101
98
78
50
-2
-41
-60
-97
-121
-153
-199
-221
-264
-335
-375
-448
-514
-575
-665
-700
-740
-806
-798
-756
-747
-727
-692
-624
-578
-534
-478
-462
-441
-442
-461
-451
-454
-459
-446
-435
-428
-404
-392
-390
-377
-361
-348
-348
-345
-338
-326
-323
-310
-267
-245
-251
-252
-244
-241
-226
-207
-183
-115
-49
2
42
76
136
184
245
341
387
430
474
468
441
434
438
442
469
500
553
616
682
754
802
876
945
959
891
717
479
49
-484
-900
-1181
-1422
-1694
-1785
-1597
-1243
-887
-654
-434
-234
-92
-37
-102
-214
-277
-362
-425
-376
-321
-282
-263
-226
-87
52
115
134
158
188
175
86
-112
-379
-723
-1118
-1451
-1656
-1769
-1884
-1890
-1652
-1306
-1029
-819
-612
-375
-223
-200
-224
-269
-365
-521
-666
-714
-768
-903
-1024
-994
-838
-699
-589
-438
-249
-44
68
107
172
226
217
168
198
291
322
296
327
440
584
644
657
748
849
909
896
876
910
896
881
883
905
971
1001
972
847
473
-166
-820
-1249
-1566
-1992
-2401
-2459
-2063
-1490
-1179
-969
-555
-270
-134
-16
-102
-256
-273
-260
-224
-48
-36
-138
-170
-82
103
264
294
337
425
573
713
590
304
7
-377
-730
-958
-1195
-1388
-1470
-1504
-1440
-1386
-1364
-1352
-1363
-1384
-1332
-1165
-1070
-1065
-1067
-995
-864
-833
-884
-892
-818
-755
-706
-633
-535
-472
-523
-638
-695
-694
-773
-887
-901
-819
-681
-559
-435
-258
-81
74
227
414
562
643
657
684
736
695
594
509
499
531
559
660
828
970
1106
1272
1430
1541
1578
1539
1496
1316
703
-302
-1297
-1940
-2367
-2886
-3402
-3434
-2810
-1987
-1366
-924
-471
-1
289
345
296
164
-33
-182
-172
-54
-48
-174
-253
-140
159
416
561
681
784
906
936
729
304
-248
-777
-1209
-1518
-1710
-1854
-1874
-1657
-1305
-950
-704
-566
-503
-526
-637
-798
-937
-1093
-1241
-1280
-1157
-994
-889
-788
-609
-337
-130
-26
61
96
81
-89
-393
-642
-917
-1234
-1501
-1577
-1443
-1237
-972
-643
-227
126
283
338
359
327
254
182
169
189
235
295
397
526
618
694
799
963
1151
1304
1385
1487
1575
1579
1501
1400
1333
1273
1204
963
331
-581
-1475
-2046
-2407
-2949
-3454
-3403
-2748
-1899
-1297
-957
-551
-46
321
489
515
452
378
387
514
605
493
249
123
197
330
449
489
511
589
696
695
437
-39
-573
-1055
-1382
-1602
-1794
-1869
-1789
-1533
-1169
-834
-686
-694
-684
-557
-437
-458
-542
-574
-528
-491
-528
-608
-643
-678
-679
-550
-406
-350
-350
-345
-307
-400
-676
-1002
-1189
-1254
-1317
-1304
-1189
-975
-731
-503
-236
-13
105
173
223
304
374
370
344
346
431
561
627
671
769
892
1073
1236
1320
1360
1411
1447
1401
1322
1249
1188
1127
1155
1255
1268
915
51
-977
-1803
-2345
-2862
-3513
-3884
-3492
-2533
-1671
-1166
-795
-262
363
751
902
902
784
747
814
881
764
362
-6
-96
-26
79
119
132
270
440
584
521
101
-479
-979
-1355
-1641
-1876
-2036
-2019
-1828
-1484
-1109
-823
-657
-572
-405
-155
12
4
-136
-200
-162
-272
-558
-859
-1005
-1016
-1031
-1020
-955
-850
-775
-717
-586
-596
-807
-947
-950
-911
-931
-979
-920
-765
-598
-463
-323
-166
-53
10
113
191
157
104
92
147
279
425
547
725
908
1021
1113
1184
1129
1068
1076
1114
1133
1093
1077
1156
1265
1368
1431
1438
1254
515
-643
-1666
-2272
-2742
-3438
-4061
-3935
-3009
-2010
-1470
-1149
-579
165
716
1011
1128
1090
1041
1104
1145
896
322
-259
-471
-459
-460
-431
-319
-94
151
285
265
-47
-584
-1054
-1375
-1647
-1934
-2173
-2200
-1978
-1669
-1397
-1134
-807
-476
-219
57
294
332
211
77
-52
-308
-726
-1166
-1433
-1506
-1490
-1476
-1429
-1266
-1058
-862
-709
-648
-681
-753
-731
-718
-869
-1026
-1038
-898
-772
-672
-485
-274
-82
72
203
270
219
145
126
172
170
174
289
546
824
1018
1136
1248
1363
1402
1394
1371
1317
1209
1094
1062
1115
1119
1070
1112
1352
1575
1323
432
-726
-1542
-1937
-2480
-3369
-3973
-3629
-2601
-1764
-1413
-1121
-498
340
977
1301
1381
1408
1525
1653
1573
1044
254
-278
-439
-555
-686
-725
-543
-218
77
236
163
-155
-537
-816
-1011
-1294
-1681
-1859
-1732
-1501
-1367
-1287
-1101
-762
-288
169
356
313
318
411
307
-163
-737
-1038
-1185
-1425
-1577
-1530
-1420
-1345
-1225
-907
-559
-508
-580
-461
-226
-211
-481
-713
-721
-668
-727
-789
-716
-565
-390
-195
-22
57
47
67
134
178
156
70
134
330
513
636
746
883
1017
1167
1276
1299
1300
1309
1305
1282
1233
1190
1107
1016
1035
1190
1361
1364
1071
388
-565
-1432
-2022
-2523
-3173
-3749
-3597
-2736
-1890
-1509
-1324
-735
182
876
1167
1346
1604
1840
1849
1602
1124
468
-87
-388
-586
-769
-829
-619
-285
-52
18
-64
-240
-419
-579
-768
-1031
-1322
-1473
-1439
-1400
-1471
-1525
-1419
-1170
-843
-439
-42
206
353
461
452
243
-167
-562
-772
-977
-1201
-1341
-1401
-1406
-1354
-1211
-1046
-925
-762
-500
-252
-103
-54
-95
-138
-202
-303
-416
-531
-591
-496
-321
-325
-276
-192
-167
-26
23
11
69
150
252
405
479
510
597
662
765
832
863
972
1052
1130
1201
1210
1202
1178
1179
1204
1237
1295
1397
1427
1261
787
-4
-851
-1496
-1975
-2479
-3007
-3192
-2900
-2460
-2110
-1909
-1669
-1179
-493
194
718
1003
1270
1618
1801
1573
986
438
121
-144
-410
-657
-815
-819
-696
-552
-527
-658
-715
-546
-302
-242
-389
-476
-489
-570
-732
-966
-1215
-1352
-1315
-1195
-1115
-1073
-975
-751
-558
-483
-450
-404
-355
-303
-254
-294
-457
-634
-728
-779
-897
-1020
-1033
-975
-914
-842
-741
-709
-711
-658
-542
-436
-445
-433
-403
-343
-308
-356
-419
-453
-457
-389
-304
-259
-159
6
193
317
416
572
707
784
885
986
1021
991
943
939
888
805
759
756
796
854
900
975
1080
1090
946
550
-67
-684
-1115
-1490
-1972
-2395
-2518
-2445
-2359
-2292
-2147
-1869
-1514
-1074
-546
0
412
724
1015
1173
1099
897
683
498
298
96
-7
-87
-228
-361
-416
-431
-491
-502
-408
-253
-192
-92
-1
-63
-204
-416
-582
-756
-982
-1216
-1303
-1344
-1379
-1367
-1285
-1171
-1050
-886
-689
-471
-331
-240
-166
-117
-137
-217
-295
-350
-442
-549
-587
-605
-610
-665
-684
-630
-601
-573
-492
-417
-350
-296
-234
-213
-272
-282
-274
-280
-279
-245
-185
-111
-33
47
196
377
531
664
823
982
1078
1125
1143
1152
1122
1064
1000
945
926
916
912
947
1020
1071
1058
941
584
53
-442
-839
-1265
-1753
-2094
-2201
-2217
-2310
-2368
-2249
-1983
-1642
-1272
-818
-324
141
536
807
908
808
697
653
551
361
218
175
103
-51
-167
-254
-306
-351
-351
-229
-115
-112
-96
-51
-114
-293
-467
-594
-723
-857
-958
-1069
-1195
-1277
-1304
-1325
-1356
-1303
-1129
-917
-770
-594
-376
-239
-191
-188
-158
-145
-199
-263
-292
-357
-463
-538
-572
-621
-691
-675
-591
-511
-439
-385
-321
-310
-342
-337
-331
-356
-350
-249
-151
-80
3
146
317
452
596
770
920
1032
1101
1172
1211
1167
1125
1111
1098
1034
996
1048
1082
1066
1071
1134
1184
1054
737
285
-235
-704
-1126
-1532
-1904
-2136
-2184
-2189
-2265
-2246
-2063
-1765
-1427
-1037
-544
-72
321
636
833
889
829
775
692
516
334
196
99
-17
-159
-295
-372
-376
-345
-275
-163
-69
-17
-20
-71
-191
-367
-544
-711
-891
-1087
-1265
-1382
-1420
-1450
-1480
-1422
-1250
-1054
-869
-683
-474
-294
-210
-174
-138
-149
-240
-280
-265
-349
-478
-565
-627
-693
-751
-767
-739
-691
-636
-549
-442
-376
-379
-369
-326
-333
-362
-320
-245
-200
-144
-49
92
230
344
524
718
864
974
1066
1148
1157
1112
1084
1033
945
850
804
797
769
778
844
913
891
747
467
-12
-520
-949
-1338
-1720
-2055
-2226
-2301
-2357
-2401
-2347
-2113
-1782
-1385
-917
-446
-7
375
656
784
781
708
652
571
385
213
90
-13
-151
-342
-498
-578
-617
-603
-508
-423
-383
-347
-314
-371
-503
-630
-749
-865
-1001
-1149
-1276
-1389
-1465
-1497
-1493
-1412
-1274
-1098
-901
-691
-498
-393
-331
-275
-265
-325
-404
-452
-476
-527
-616
-690
-744
-793
-807
-782
-744
-701
-632
-542
-466
-441
-424
-386
-360
-361
-329
-249
-164
-104
-47
67
162
247
408
563
691
855
977
1055
1115
1106
1099
1137
1135
1095
1062
1010
989
973
977
987
994
1004
885
577
137
-340
-793
-1153
-1484
-1800
-1986
-2049
-2069
-2135
-2182
-2074
-1784
-1440
-1046
-573
-94
294
607
791
811
794
755
694
558
368
219
85
-100
-324
-511
-620
-661
-648
-565
-439
-308
-232
-214
-216
-294
-428
-517
-615
-710
-802
-908
-1001
-1162
-1315
-1383
-1381
-1344
-1258
-1042
-801
-645
-554
-444
-333
-336
-388
-355
-320
-317
-365
-432
-477
-586
-707
-727
-739
-748
-677
-596
-488
-425
-417
-387
-367
-361
-327
-249
-148
-95
-43
39
78
94
148
293
416
539
711
853
953
1030
1089
1120
1129
1117
1105
1108
1101
1078
1060
1071
1088
1070
1043
1008
843
424
-92
-501
-882
-1231
-1573
-1857
-1927
-1944
-1992
-2028
-1914
-1623
-1304
-920
-463
-24
353
670
908
942
863
823
799
700
519
344
228
61
-155
-328
-464
-551
-602
-556
-415
-283
-252
-273
-242
-270
-397
-491
-544
-626
-728
-822
-904
-1015
-1166
-1246
-1273
-1290
-1235
-1094
-908
-741
-649
-564
-428
-361
-365
-312
-219
-179
-222
-275
-312
-415
-543
-625
-665
-694
-643
-548
-463
-387
-329
-294
-257
-212
-189
-141
-84
-62
-46
-40
-51
-48
-14
29
124
271
446
603
704
824
932
970
986
1004
1007
1034
1010
960
941
928
943
956
978
991
989
797
345
-183
-661
-1014
-1378
-1773
-2007
-2031
-2036
-2120
-2180
-2051
-1748
-1405
-996
-511
-69
314
617
790
809
711
645
651
569
360
208
126
-12
-241
-441
-525
-591
-635
-561
-458
-388
-352
-362
-385
-451
-574
-674
-725
-788
-874
-954
-1031
-1083
-1156
-1206
-1228
-1225
-1136
-961
-808
-713
-596
-481
-431
-478
-530
-479
-444
-481
-488
-478
-498
-584
-697
-714
-740
-776
-700
-566
-510
-467
-419
-381
-407
-428
-405
-382
-321
-265
-213
-189
-190
-174
-116
-33
36
156
361
555
686
783
895
957
926
914
979
1025
1015
1026
1034
1015
996
988
980
968
939
833
509
17
-495
-904
-1215
-1586
-1926
-2046
-1994
-1995
-2058
-2019
-1762
-1405
-1060
-623
-115
308
630
843
897
845
750
731
691
532
324
142
44
-121
-386
-524
-540
-551
-496
-412
-316
-260
-298
-294
-311
-433
-550
-596
-615
-675
-741
-796
-835
-888
-935
-978
-948
-864
-770
-645
-529
-449
-400
-351
-360
-399
-446
-483
-517
-558
-570
-608
-674
-715
-739
-778
-768
-702
-632
-557
-481
-439
-422
-438
-440
-454
-428
-404
-392
-345
-333
-304
-251
-194
-120
-27
104
245
391
544
675
756
825
856
853
871
872
853
834
851
858
825
827
902
980
1054
1098
1036
796
277
-308
-740
-1070
-1476
-1850
-1963
-1899
-1897
-2009
-2037
-1810
-1448
-1099
-667
-181
262
597
826
918
830
698
716
752
596
362
183
75
-128
-392
-546
-564
-558
-518
-385
-255
-202
-200
-205
-207
-268
-383
-433
-444
-499
-622
-709
-739
-812
-832
-763
-703
-670
-598
-468
-343
-350
-424
-393
-328
-376
-521
-592
-585
-620
-731
-801
-752
-723
-736
-700
-630
-599
-557
-495
-421
-367
-388
-398
-376
-360
-331
-303
-240
-196
-145
-60
7
73
145
223
288
354
449
562
644
700
788
871
895
909
925
945
965
976
984
1003
989
995
1036
1068
1072
955
605
37
-544
-977
-1302
-1669
-2000
-2135
-2055
-2046
-2160
-2130
-1854
-1426
-997
-500
37
497
837
1060
1093
957
813
805
797
597
325
120
-59
-302
-570
-745
-766
-713
-663
-558
-433
-380
-396
-410
-391
-435
-553
-593
-585
-640
-761
-853
-898
-944
-954
-908
-825
-715
-628
-533
-438
-411
-431
-486
-529
-584
-695
-809
-852
-889
-941
-995
-1000
-950
-917
-865
-767
-687
-613
-529
-486
-448
-446
-482
-472
-461
-497
-482
-429
-415
-414
-398
-357
-279
-203
-146
-56
77
211
305
405
526
604
674
767
821
866
880
863
855
826
799
805
806
846
913
972
942
794
434
-129
-677
-1110
-1423
-1777
-2089
-2176
-2074
-2058
-2140
-2073
-1741
-1253
-824
-363
153
572
847
1016
1041
902
707
631
614
378
50
-148
-297
-514
-727
-792
-712
-612
-542
-434
-322
-323
-367
-354
-362
-430
-530
-582
-608
-720
-852
-920
-929
-870
-784
-630
-484
-477
-466
-391
-348
-408
-517
-522
-469
-584
-796
-906
-906
-911
-995
-986
-832
-717
-692
-615
-486
-435
-438
-371
-281
-286
-328
-346
-337
-356
-411
-364
-277
-210
-127
-53
55
121
150
253
351
386
477
603
699
739
735
791
845
836
852
885
872
840
856
860
820
814
881
982
996
861
529
-23
-649
-1183
-1528
-1853
-2186
-2314
-2174
-2038
-2061
-2024
-1708
-1162
-664
-194
352
800
1046
1200
1194
1001
768
638
583
390
31
-256
-389
-564
-801
-889
-799
-647
-521
-429
-338
-334
-403
-431
-455
-525
-631
-706
-744
-810
-896
-949
-910
-785
-655
-548
-386
-258
-219
-197
-185
-202
-301
-424
-517
-652
-790
-902
-967
-988
-971
-948
-879
-777
-683
-599
-521
-417
-328
-266
-228
-208
-202
-209
-225
-229
-232
-231
-169
-98
-71
-47
10
62
97
129
190
307
421
498
602
695
747
762
807
874
906
943
978
989
968
939
955
1006
1080
1143
1189
1127
799
174
-508
-1085
-1537
-1878
-2221
-2432
-2356
-2220
-2174
-2137
-1861
-1277
-649
-86
447
900
1204
1339
1333
1161
856
627
552
400
47
-319
-541
-721
-901
-992
-934
-784
-641
-496
-386
-388
-428
-432
-420
-424
-534
-626
-638
-685
-761
-800
-754
-636
-480
-292
-168
-199
-264
-252
-248
-436
-633
-719
-790
-989
-1285
-1443
-1417
-1383
-1350
-1183
-956
-827
-724
-540
-387
-335
-317
-203
-101
-140
-241
-282
-352
-467
-512
-482
-419
-363
-293
-230
-208
-216
-142
-11
61
117
255
392
467
514
557
640
681
733
827
894
930
907
916
926
894
882
986
1076
1054
893
532
-42
-775
-1412
-1832
-2093
-2389
-2613
-2537
-2303
-2154
-2058
-1763
-1136
-375
249
768
1160
1363
1457
1424
1234
893
587
424
244
-144
-606
-892
-1032
-1148
-1202
-1128
-924
-723
-601
-472
-433
-500
-546
-483
-470
-595
-726
-778
-778
-822
-842
-741
-624
-508
-336
-178
-156
-251
-294
-319
-417
-640
-887
-1036
-1196
-1389
-1569
-1595
-1492
-1383
-1188
-953
-790
-668
-490
-306
-229
-192
-132
-66
-103
-230
-359
-441
-502
-532
-482
-398
-330
-286
-222
-180
-158
-87
0
84
165
301
417
503
583
664
760
826
902
961
980
956
937
927
874
837
902
1002
1023
990
860
527
-112
-940
-1563
-1912
-2194
-2512
-2680
-2483
-2197
-2037
-1828
-1385
-694
86
762
1307
1605
1686
1714
1602
1248
767
400
187
-105
-561
-975
-1196
-1278
-1311
-1239
-1052
-823
-621
-423
-300
-344
-455
-477
-439
-485
-610
-697
-679
-644
-620
-550
-388
-230
-32
154
126
-95
-338
-447
-587
-937
-1270
-1430
-1511
-1724
-1973
-1909
-1654
-1425
-1122
-722
-398
-250
-154
10
78
12
-24
16
-26
-220
-422
-534
-629
-668
-595
-488
-425
-355
-212
-137
-181
-182
-81
45
136
231
401
576
671
787
943
1046
1104
1162
1245
1218
1086
1009
964
936
908
922
1005
1112
1097
878
428
-376
-1305
-1941
-2187
-2392
-2692
-2707
-2334
-1799
-1366
-989
-355
532
1421
2036
2306
2273
2018
1713
1267
609
-107
-576
-803
-1036
-1415
-1675
-1618
-1363
-1044
-751
-482
-270
-132
-43
-91
-263
-449
-500
-417
-383
-430
-407
-238
-26
181
345
461
526
499
418
60
-640
-1264
-1616
-1857
-2194
-2560
-2516
-2178
-1941
-1744
-1342
-697
-58
340
632
780
658
438
255
8
-346
-666
-807
-832
-991
-1149
-1150
-990
-778
-574
-397
-305
-231
-158
-124
-176
-241
-174
23
152
266
432
624
815
1008
1185
1266
1213
1159
1139
977
652
442
428
447
442
517
686
860
913
776
384
-429
-1493
-2214
-2474
-2614
-2832
-2915
-2457
-1689
-988
-388
241
1027
1863
2420
2514
2213
1704
1179
586
-169
-970
-1500
-1630
-1652
-1711
-1748
-1554
-1122
-676
-339
-192
-141
-161
-227
-364
-587
-772
-789
-591
-363
-228
-36
248
532
768
819
692
456
128
-348
-1106
-1942
-2453
-2590
-2626
-2735
-2609
-2057
-1462
-1011
-551
-13
503
766
806
695
360
-136
-486
-700
-952
-1165
-1206
-1055
-913
-876
-785
-617
-450
-298
-190
-196
-283
-330
-260
-224
-249
-182
53
344
520
658
833
1003
1142
1248
1219
1070
897
812
692
536
412
421
525
588
691
874
1084
1211
1145
878
179
-1060
-2329
-3072
-3188
-3098
-3127
-2902
-2071
-934
-10
565
1120
1929
2674
2859
2436
1675
901
257
-368
-1010
-1548
-1717
-1441
-1181
-1146
-1104
-830
-429
-207
-258
-458
-667
-842
-967
-1036
-1029
-861
-494
-18
413
680
868
1073
1156
991
631
133
-420
-970
-1459
-1875
-2368
-2826
-2857
-2405
-1927
-1751
-1537
-879
-133
112
46
189
486
476
97
-188
-287
-506
-768
-835
-801
-826
-866
-744
-583
-620
-726
-665
-506
-486
-487
-416
-332
-220
-27
135
197
255
440
569
521
557
717
831
838
856
892
876
825
846
922
920
850
877
938
912
891
994
1131
1102
804
227
-780
-2026
-2861
-2929
-2669
-2647
-2589
-1887
-758
86
549
1019
1698
2329
2497
2150
1431
595
-2
-392
-872
-1367
-1565
-1343
-1011
-984
-1049
-815
-436
-220
-264
-460
-640
-761
-809
-732
-623
-424
-41
414
762
913
978
1022
986
763
333
-197
-725
-1190
-1554
-1810
-2148
-2481
-2439
-2021
-1607
-1461
-1291
-709
-94
66
-22
83
351
391
128
-90
-164
-333
-572
-664
-664
-744
-801
-695
-585
-632
-723
-648
-503
-403
-330
-205
-86
38
203
289
290
321
435
474
413
388
467
557
628
703
805
909
939
921
971
915
764
741
807
849
801
838
1076
1243
1119
735
51
-1024
-2203
-2927
-2951
-2697
-2676
-2504
-1677
-576
210
634
1144
1852
2369
2364
1865
1066
223
-317
-700
-1171
-1576
-1656
-1352
-1076
-1116
-1081
-782
-487
-428
-601
-831
-1016
-1118
-1072
-907
-732
-477
-41
412
680
761
800
831
693
326
-173
-713
-1199
-1571
-1845
-1976
-2025
-2180
-2306
-2099
-1636
-1258
-1117
-847
-273
81
-31
-175
-22
165
19
-279
-367
-414
-680
-920
-941
-956
-1034
-1070
-930
-821
-892
-833
-595
-429
-325
-142
25
95
121
162
237
244
222
315
407
412
439
598
786
874
898
945
974
911
755
643
607
606
636
738
862
972
1038
908
446
-586
-1976
-2947
-3059
-2790
-2785
-2894
-2288
-1023
0
458
822
1517
2289
2496
2062
1317
487
-158
-559
-1021
-1582
-1834
-1580
-1188
-1109
-1179
-928
-494
-322
-458
-721
-910
-973
-958
-878
-757
-537
-143
350
711
860
920
973
924
615
75
-491
-1016
-1471
-1762
-1928
-2147
-2361
-2264
-1813
-1355
-1180
-1012
-488
-1
11
-220
-236
-45
-41
-290
-452
-488
-598
-764
-887
-935
-926
-894
-846
-836
-885
-879
-796
-708
-603
-471
-343
-200
-26
100
106
46
109
249
276
181
152
318
503
592
704
883
1027
1015
948
907
798
649
581
634
657
629
757
1029
1195
1104
715
-152
-1458
-2570
-2886
-2654
-2564
-2697
-2278
-1082
32
541
903
1586
2369
2685
2351
1593
673
-54
-465
-912
-1482
-1774
-1577
-1159
-1018
-1071
-843
-415
-176
-254
-510
-707
-783
-761
-634
-472
-283
68
552
920
1049
1051
1045
932
612
92
-522
-1078
-1488
-1758
-1866
-1878
-1752
-1582
-1674
-1765
-1430
-897
-615
-665
-494
-12
55
-246
-255
9
66
-131
-240
-234
-453
-855
-921
-778
-870
-1042
-999
-830
-791
-800
-582
-252
-63
134
322
332
242
275
407
420
285
276
416
480
506
668
890
980
981
1052
1082
893
690
684
737
696
688
818
1025
1207
1307
1188
675
-441
-1879
-2835
-2949
-2660
-2588
-2598
-1935
-653
436
932
1280
1955
2677
2856
2270
1292
372
-246
-623
-1077
-1604
-1768
-1433
-971
-811
-797
-532
-147
0
-181
-511
-741
-770
-672
-549
-441
-227
190
631
943
1035
1023
996
816
371
-272
-886
-1377
-1702
-1891
-1917
-1960
-2129
-2089
-1629
-1108
-881
-784
-438
26
24
-315
-388
-195
-124
-286
-395
-383
-466
-671
-814
-862
-903
-941
-919
-881
-936
-1006
-920
-725
-569
-399
-220
-21
137
206
184
103
72
69
13
-38
-6
121
277
437
664
861
954
997
1001
927
765
601
573
573
532
535
697
961
1164
1219
991
254
-1062
-2452
-3141
-3009
-2739
-2769
-2595
-1610
-334
487
892
1363
2066
2609
2469
1713
654
-226
-627
-915
-1422
-1842
-1773
-1286
-938
-918
-826
-478
-183
-239
-516
-807
-960
-937
-786
-581
-413
-143
341
764
926
902
832
713
414
-131
-786
-1322
-1688
-1896
-1960
-1884
-1860
-1980
-1980
-1625
-1128
-861
-792
-503
-79
-80
-409
-445
-173
-55
-242
-423
-417
-534
-862
-1025
-1008
-1042
-1076
-1055
-951
-928
-951
-747
-416
-227
-94
57
173
230
184
128
87
48
72
100
116
212
425
685
882
995
1079
1128
1111
1002
816
660
597
573
552
514
611
892
1047
887
388
-637
-2032
-3020
-3085
-2656
-2546
-2596
-1914
-601
401
847
1249
1903
2548
2621
2045
1080
55
-569
-817
-1223
-1756
-1913
-1538
-1052
-913
-914
-622
-227
-129
-337
-646
-814
-801
-682
-524
-370
-145
227
650
879
907
866
770
528
51
-558
-1122
-1522
-1744
-1794
-1803
-1942
-2082
-1888
-1339
-912
-804
-637
-165
168
-33
-353
-284
-34
-52
-320
-459
-449
-577
-830
-940
-968
-978
-919
-863
-871
-933
-884
-684
-449
-275
-126
19
147
280
314
181
105
145
178
127
56
115
320
511
657
846
1024
1124
1094
994
917
789
620
537
469
402
471
714
1078
1304
1183
760
-264
-1790
-2952
-3129
-2716
-2530
-2579
-1976
-642
471
995
1411
2030
2656
2765
2152
1058
-55
-723
-987
-1348
-1837
-1995
-1622
-1082
-858
-829
-520
-123
-42
-293
-621
-824
-867
-750
-529
-316
-80
296
728
993
1035
966
869
619
113
-557
-1184
-1597
-1814
-1866
-1847
-1763
-1561
-1470
-1622
-1652
-1261
-774
-660
-761
-547
-180
-154
-285
-102
161
89
-196
-365
-554
-960
-1280
-1198
-1034
-1110
-1163
-951
-671
-528
-358
-54
213
315
325
311
190
66
69
80
0
-58
46
236
396
574
808
1031
1140
1152
1074
859
658
600
570
490
401
437
693
985
1193
1192
803
-205
-1731
-3024
-3298
-2895
-2644
-2671
-2143
-893
326
988
1365
1919
2597
2846
2272
1138
-6
-731
-1047
-1439
-1980
-2156
-1834
-1329
-1083
-1002
-716
-365
-223
-350
-650
-888
-938
-792
-574
-375
-143
223
631
906
941
838
688
398
-135
-800
-1409
-1847
-2067
-2080
-2003
-1870
-1727
-1731
-1778
-1486
-929
-614
-682
-628
-273
-213
-501
-496
-171
-36
-222
-395
-380
-565
-998
-1185
-1020
-1002
-1160
-1163
-967
-814
-767
-583
-293
-147
-91
24
74
-20
-53
35
80
-12
-67
56
224
299
475
727
839
925
1041
1061
896
746
750
728
550
435
542
731
841
1031
1251
1246
850
-181
-1837
-3269
-3618
-3111
-2685
-2745
-2377
-961
475
1104
1337
1804
2524
2819
2253
1094
-97
-836
-1039
-1258
-1784
-2079
-1727
-1067
-776
-894
-802
-384
-212
-500
-885
-1119
-1085
-840
-566
-311
-53
332
795
1043
985
827
620
294
-212
-884
-1518
-1915
-2047
-1986
-1850
-1695
-1482
-1123
-870
-1052
-1345
-1162
-706
-621
-962
-1023
-515
-169
-257
-242
58
197
-23
-296
-528
-892
-1216
-1211
-1051
-1145
-1212
-955
-580
-344
-201
38
300
390
369
318
159
2
78
232
233
211
358
656
857
880
999
1186
1219
1099
966
799
640
548
555
645
649
732
1034
1322
1389
1218
757
-386
-2171
-3499
-3515
-2871
-2600
-2577
-1868
-346
950
1507
1784
2241
2760
2816
2063
749
-456
-996
-1041
-1285
-1764
-1857
-1369
-810
-623
-625
-475
-255
-236
-471
-819
-1028
-901
-535
-141
159
416
808
1216
1343
1190
944
640
203
-406
-1099
-1674
-1921
-1880
-1713
-1531
-1352
-1113
-840
-929
-1325
-1385
-869
-512
-772
-1025
-632
-74
-36
-143
101
336
197
-162
-415
-692
-1128
-1283
-1032
-927
-1113
-1103
-699
-238
-23
68
234
408
422
259
2
-132
-12
140
135
111
269
540
744
806
915
1119
1209
1105
934
759
637
553
515
591
675
674
850
1185
1454
1473
1198
343
-1330
-3051
-3620
-3045
-2451
-2475
-2232
-853
764
1529
1687
2041
2666
2965
2442
1214
-163
-1010
-1141
-1181
-1631
-1966
-1616
-945
-598
-648
-615
-317
-203
-448
-816
-1106
-1140
-821
-354
13
246
545
998
1277
1155
859
555
193
-367
-1103
-1733
-2075
-2122
-1917
-1673
-1460
-1208
-906
-657
-793
-1268
-1442
-1120
-894
-1152
-1390
-920
-251
-104
-140
61
333
287
-94
-434
-777
-1176
-1370
-1267
-1207
-1316
-1168
-701
-310
-184
-138
75
256
196
22
-122
-190
-123
-15
-8
-1
115
327
492
561
685
858
921
883
763
644
570
498
516
585
620
764
982
1179
1339
1307
959
-167
-2129
-3693
-3840
-3097
-2659
-2743
-2189
-611
845
1416
1572
1986
2552
2730
2063
724
-582
-1182
-1130
-1217
-1760
-1958
-1454
-819
-641
-770
-698
-457
-465
-782
-1107
-1315
-1193
-705
-190
167
442
818
1209
1334
1099
781
469
50
-573
-1270
-1792
-2016
-1959
-1715
-1437
-1260
-1060
-740
-552
-522
-767
-1351
-1684
-1469
-1181
-1239
-1327
-639
328
480
146
223
513
290
-370
-819
-1003
-1310
-1601
-1485
-1192
-1116
-892
-341
105
138
36
137
267
87
-257
-364
-289
-164
10
176
359
528
707
859
795
682
761
800
641
460
402
451
497
562
756
998
1194
1382
1573
1550
1181
122
-1685
-3343
-3751
-3080
-2452
-2438
-2094
-650
934
1627
1695
1920
2428
2620
2006
812
-458
-1141
-1074
-931
-1284
-1582
-1203
-538
-345
-595
-723
-580
-567
-878
-1259
-1405
-1207
-696
-92
389
710
1005
1308
1416
1186
790
381
-24
-524
-1146
-1645
-1871
-1766
-1432
-1126
-1072
-1213
-1221
-988
-831
-878
-972
-800
-537
-593
-744
-644
-261
108
179
35
-116
-275
-518
-750
-914
-1039
-1061
-977
-871
-784
-672
-463
-131
120
135
-8
-78
-15
-54
-141
-116
-10
125
214
293
416
585
709
745
755
782
823
815
792
733
649
651
688
698
784
936
1163
1414
1553
1459
1026
-118
-2005
-3543
-3646
-2772
-2198
-2294
-1869
-352
1102
1641
1684
1922
2392
2481
1796
551
-645
-1149
-947
-816
-1252
-1529
-1103
-494
-350
-618
-707
-528
-540
-818
-1146
-1257
-976
-413
182
625
879
1138
1426
1447
1123
700
308
-109
-635
-1221
-1673
-1808
-1667
-1370
-1063
-963
-972
-1032
-1251
-1446
-1359
-1085
-935
-929
-820
-494
-263
-111
212
486
408
83
-235
-487
-874
-1222
-1181
-961
-936
-972
-815
-544
-306
-149
-10
58
-70
-191
-177
-200
-261
-175
24
189
208
232
390
488
489
551
603
617
629
674
704
635
563
643
758
736
703
815
1011
1205
1219
958
-5
-1828
-3487
-3766
-2933
-2272
-2282
-1976
-574
925
1518
1494
1629
2094
2313
1704
458
-782
-1359
-1185
-985
-1334
-1613
-1246
-606
-409
-665
-837
-683
-605
-848
-1170
-1327
-1157
-586
74
490
720
943
1198
1221
887
482
99
-294
-734
-1248
-1685
-1864
-1777
-1460
-1139
-1121
-1261
-1258
-1167
-1118
-1146
-1126
-907
-718
-708
-681
-513
-212
104
216
124
-65
-294
-579
-858
-1098
-1177
-1126
-1064
-1009
-935
-755
-512
-296
-132
-112
-180
-171
-130
-130
-174
-144
-39
71
88
87
228
390
474
497
524
561
612
688
743
713
690
770
874
848
785
831
1010
1189
1279
1296
1100
22
-1966
-3555
-3617
-2673
-2089
-2236
-1849
-372
1044
1519
1478
1634
2101
2272
1664
410
-837
-1253
-866
-693
-1101
-1371
-983
-411
-371
-686
-822
-677
-654
-950
-1307
-1422
-1150
-471
239
657
867
1090
1331
1300
937
511
97
-281
-706
-1183
-1552
-1719
-1545
-1139
-816
-727
-708
-616
-518
-671
-1264
-1839
-1762
-1295
-1100
-1168
-825
77
729
718
508
470
347
-130
-679
-1003
-1235
-1394
-1279
-918
-753
-666
-328
88
227
67
-68
10
92
-25
-148
-143
37
363
570
635
718
856
931
856
718
672
736
773
685
582
621
796
963
1007
1041
1190
1448
1588
1403
792
-584
-2506
-3758
-3534
-2616
-2176
-2192
-1462
192
1461
1739
1719
1971
2347
2229
1390
168
-870
-1141
-784
-714
-1135
-1254
-772
-300
-451
-839
-894
-754
-848
-1156
-1389
-1361
-920
-157
532
936
1142
1319
1434
1247
800
342
-63
-482
-951
-1352
-1592
-1685
-1549
-1272
-1203
-1358
-1393
-1203
-1056
-1143
-1163
-904
-629
-550
-566
-459
-183
145
323
252
16
-244
-436
-645
-910
-1080
-1008
-817
-700
-659
-559
-356
-159
17
138
73
-67
-64
-15
-80
-129
-14
228
363
400
504
640
747
786
784
806
806
757
753
741
679
620
714
978
1158
1154
1178
1296
1408
1356
942
-411
-2462
-3832
-3571
-2545
-2170
-2370
-1662
53
1347
1590
1463
1674
2128
2158
1406
64
-1069
-1285
-889
-821
-1261
-1391
-859
-360
-488
-914
-1056
-942
-1008
-1275
-1514
-1588
-1215
-420
341
789
1004
1200
1358
1204
747
266
-149
-562
-1015
-1395
-1663
-1812
-1672
-1306
-1024
-964
-1001
-971
-953
-1315
-2002
-2284
-1796
-1179
-1099
-1122
-501
400
636
359
268
309
-13
-622
-1075
-1308
-1494
-1482
-1149
-788
-705
-622
-270
8
-67
-264
-280
-206
-257
-355
-323
-197
56
401
620
654
642
721
829
760
650
650
720
719
618
561
673
863
1057
1190
1271
1361
1430
1377
942
-382
-2437
-3902
-3789
-2821
-2317
-2407
-1839
-168
1335
1766
1606
1715
2181
2364
1691
389
-741
-1041
-704
-580
-1063
-1311
-881
-367
-404
-908
-1199
-1074
-1016
-1307
-1650
-1694
-1246
-431
294
760
1040
1285
1448
1317
857
328
-74
-403
-823
-1227
-1495
-1610
-1576
-1530
-1571
-1588
-1449
-1284
-1264
-1309
-1191
-945
-787
-719
-632
-500
-286
2
201
126
-143
-289
-343
-610
-1030
-1200
-1028
-843
-864
-899
-771
-474
-195
-99
-73
-44
9
105
101
-38
-95
45
268
390
406
451
624
837
985
1035
973
1011
1141
1104
870
736
898
1180
1244
1175
1298
1559
1618
1226
-16
-2068
-3713
-3812
-2846
-2231
-2420
-2000
-344
1250
1856
1812
1946
2408
2667
2171
946
-310
-807
-554
-482
-1025
-1403
-1075
-536
-522
-918
-1133
-1023
-972
-1163
-1388
-1475
-1256
-596
187
744
977
1186
1491
1555
1230
748
288
-84
-473
-905
-1248
-1451
-1456
-1225
-1069
-1204
-1442
-1591
-1545
-1405
-1365
-1327
-1136
-757
-445
-366
-283
44
396
397
105
-211
-369
-552
-835
-1047
-1092
-1017
-851
-703
-632
-608
-521
-295
-145
-204
-317
-223
-44
16
3
53
232
406
466
479
491
501
590
660
685
737
820
931
1003
967
936
1004
1157
1280
1386
1580
1747
1619
1321
435
-1531
-3549
-4073
-3119
-2200
-2285
-2259
-948
744
1613
1624
1569
1974
2406
2210
1261
2
-646
-406
-91
-527
-1118
-1030
-535
-409
-828
-1195
-1179
-1129
-1248
-1441
-1581
-1411
-780
-8
606
925
1117
1365
1413
1169
801
362
-7
-336
-677
-973
-1222
-1299
-1201
-1191
-1431
-1756
-1799
-1583
-1488
-1524
-1435
-1105
-746
-573
-448
-224
108
365
340
119
-164
-404
-634
-907
-1155
-1240
-1127
-980
-881
-809
-705
-571
-431
-319
-336
-364
-268
-140
-46
-41
19
218
321
315
337
379
428
447
497
658
772
796
767
745
737
833
974
1092
1170
1311
1477
1411
1030
47
-1788
-3641
-4133
-3304
-2534
-2513
-2363
-1058
563
1405
1475
1446
1766
2145
1955
1031
-92
-575
-296
-39
-481
-1026
-954
-535
-498
-997
-1495
-1591
-1545
-1597
-1749
-1848
-1576
-843
-45
504
798
980
1204
1257
999
596
179
-123
-325
-598
-926
-1179
-1205
-1089
-1139
-1428
-1760
-1865
-1772
-1660
-1642
-1566
-1312
-890
-520
-341
-197
61
347
383
71
-275
-487
-587
-785
-1058
-1175
-1104
-887
-745
-758
-783
-701
-544
-471
-534
-585
-470
-197
51
136
182
402
642
712
644
542
531
600
615
619
644
728
811
887
1032
1098
1092
1180
1378
1495
1466
1276
1042
31
-2071
-3858
-3995
-2951
-2212
-2357
-2112
-730
749
1467
1450
1322
1619
2038
1840
839
-239
-427
114
258
-354
-808
-586
-218
-403
-1090
-1626
-1684
-1599
-1644
-1762
-1769
-1325
-479
237
694
1002
1277
1462
1361
1015
552
134
-93
-255
-465
-701
-909
-1030
-1057
-1137
-1379
-1631
-1668
-1586
-1570
-1598
-1487
-1158
-736
-417
-259
-106
174
420
389
145
-72
-235
-414
-678
-925
-960
-873
-789
-695
-670
-655
-556
-463
-434
-452
-438
-286
-71
67
156
323
578
753
759
767
825
845
845
851
826
808
825
826
920
1043
1104
1130
1257
1442
1531
1420
1152
211
-1652
-3440
-3875
-3061
-2328
-2323
-2134
-927
531
1334
1399
1313
1574
1937
1788
882
-149
-390
64
305
-156
-658
-524
-122
-184
-783
-1431
-1687
-1699
-1770
-1873
-1904
-1588
-822
-3
596
915
1175
1491
1552
1231
717
187
-188
-365
-506
-733
-962
-1091
-1203
-1369
-1469
-1507
-1596
-1669
-1630
-1567
-1527
-1399
-1035
-627
-364
-181
90
368
395
203
17
-116
-312
-611
-839
-879
-859
-799
-682
-652
-652
-582
-447
-357
-362
-351
-250
-106
22
133
237
412
672
826
869
867
873
951
981
897
770
605
544
722
872
931
1045
1314
1593
1623
1357
998
-159
-2191
-3766
-3819
-2994
-2520
-2565
-2020
-610
648
1247
1312
1338
1595
1804
1438
438
-350
-317
200
282
-233
-518
-327
-90
-283
-911
-1507
-1825
-1959
-2062
-2209
-2222
-1732
-906
-174
329
572
850
1164
1185
928
442
-80
-354
-485
-660
-1029
-1346
-1342
-1266
-1456
-1771
-1864
-1772
-1700
-1706
-1746
-1640
-1392
-1040
-711
-451
-225
70
323
291
18
-264
-420
-558
-737
-896
-980
-1016
-948
-883
-875
-849
-759
-631
-622
-669
-580
-356
-96
64
165
310
493
735
891
969
1002
1044
1118
1050
827
728
756
900
1025
1074
1213
1410
1486
1332
927
-185
-2048
-3583
-3799
-3140
-2649
-2591
-2131
-876
362
1074
1217
1267
1591
1867
1529
569
-217
-188
318
471
92
-238
-235
-112
-258
-766
-1313
-1641
-1829
-2053
-2244
-2244
-1787
-944
-178
333
543
732
1013
1094
937
656
335
52
-169
-455
-779
-959
-986
-1072
-1338
-1621
-1826
-1953
-1950
-1865
-1763
-1673
-1454
-1080
-744
-430
-104
223
465
423
174
-115
-314
-438
-620
-737
-711
-659
-647
-634
-611
-634
-674
-721
-779
-792
-768
-598
-301
47
345
529
696
883
1084
1121
1117
1171
1220
1179
1025
942
974
1029
1083
1222
1406
1552
1648
1583
1179
72
-1623
-3092
-3592
-3217
-2777
-2564
-2133
-1088
111
841
1060
1161
1461
1720
1455
662
-8
-8
381
578
383
162
149
176
-34
-570
-1138
-1528
-1779
-2092
-2419
-2442
-2028
-1256
-460
180
623
873
1047
1115
1018
799
526
273
0
-302
-474
-513
-584
-718
-857
-1075
-1408
-1744
-1950
-1944
-1901
-1860
-1707
-1480
-1129
-726
-316
89
383
507
404
167
-64
-294
-431
-459
-460
-486
-520
-488
-417
-410
-454
-520
-612
-725
-787
-725
-548
-292
61
409
727
997
1215
1380
1482
1493
1407
1250
1083
963
903
965
1073
1290
1536
1743
1783
1459
601
-922
-2594
-3460
-3362
-3047
-2922
-2634
-1761
-551
392
847
1073
1354
1687
1606
905
108
-66
302
627
597
465
533
620
492
50
-519
-996
-1330
-1714
-2202
-2527
-2448
-1899
-1155
-535
-39
336
662
883
896
775
542
315
109
-114
-361
-546
-576
-512
-525
-733
-1077
-1433
-1737
-1959
-2093
-2151
-2075
-1810
-1483
-1158
-776
-338
108
389
404
322
182
0
-140
-208
-216
-173
-159
-203
-269
-379
-457
-477
-552
-676
-771
-832
-768
-629
-398
-90
250
559
795
946
1064
1210
1325
1260
1114
1047
1102
1157
1182
1258
1398
1585
1632
1326
554
-656
-2077
-3081
-3365
-3183
-2970
-2691
-2095
-1192
-398
147
535
857
1146
1217
821
194
-134
31
378
495
473
543
595
438
84
-365
-804
-1170
-1535
-1975
-2365
-2487
-2206
-1702
-1155
-663
-289
5
205
306
279
143
45
-5
-30
-168
-439
-551
-412
-241
-305
-603
-919
-1186
-1465
-1773
-2008
-2066
-1935
-1731
-1571
-1412
-1080
-625
-262
-86
-95
-120
-126
-146
-159
-186
-95
75
161
117
-22
-122
-166
-225
-364
-549
-631
-603
-499
-354
-130
162
459
782
985
1069
1151
1163
1065
1054
1039
1070
1098
1258
1496
1737
1868
1826
1441
577
-702
-1884
-2551
-2786
-2823
-2809
-2498
-1900
-1210
-594
-150
278
708
989
908
436
34
-25
166
349
517
695
871
939
733
347
-78
-438
-782
-1213
-1672
-2012
-2095
-1895
-1575
-1226
-804
-392
-96
51
19
-81
-189
-206
-229
-411
-565
-574
-431
-292
-261
-289
-370
-469
-638
-936
-1210
-1384
-1435
-1399
-1422
-1432
-1287
-1002
-683
-536
-449
-340
-265
-218
-204
-189
-121
33
177
219
209
203
214
208
129
1
-122
-157
-126
-65
26
217
508
835
1051
1181
1189
1141
1180
1174
1171
1122
1218
1363
1516
1585
1515
1212
633
-155
-951
-1535
-1842
-1979
-2021
-1921
-1709
-1386
-1006
-674
-390
-81
191
270
111
-27
-90
26
223
374
528
651
781
762
565
309
92
-125
-456
-852
-1214
-1440
-1494
-1462
-1369
-1176
-916
-668
-501
-514
-604
-626
-541
-526
-607
-665
-616
-512
-423
-395
-417
-461
-475
-526
-685
-878
-1069
-1147
-1144
-1179
-1208
-1171
-1048
-868
-778
-723
-664
-599
-572
-555
-515
-463
-322
-173
-24
112
176
229
297
324
269
179
185
202
179
234
355
478
677
887
993
978
993
1016
1031
1022
1059
1121
1190
1238
1286
1255
1058
718
284
-245
-697
-1073
-1306
-1403
-1427
-1315
-1140
-992
-808
-615
-402
-187
-105
-79
-159
-264
-340
-375
-305
-238
-110
67
152
245
188
132
45
-108
-207
-396
-552
-640
-738
-794
-779
-725
-649
-575
-560
-647
-741
-827
-929
-999
-1031
-999
-932
-851
-793
-746
-666
-585
-563
-560
-620
-706
-785
-883
-991
-1084
-1104
-1058
-1003
-953
-878
-813
-711
-652
-594
-525
-478
-381
-368
-369
-359
-363
-329
-275
-220
-196
-154
-127
-153
-168
-159
-99
-23
19
30
41
51
53
76
110
170
275
398
519
581
649
731
812
832
766
612
411
260
96
-7
-86
-58
-4
46
48
21
-27
1
32
22
-90
-221
-285
-374
-539
-656
-651
-608
-523
-514
-473
-501
-514
-521
-580
-610
-620
-628
-639
-656
-678
-689
-662
-599
-530
-481
-439
-426
-426
-489
-530
-581
-637
-651
-693
-735
-812
-880
-864
-850
-833
-817
-786
-753
-787
-880
-938
-982
-1042
-1052
-1093
-1115
-1100
-1090
-1051
-977
-912
-830
-721
-602
-481
-383
-340
-267
-154
-90
-47
-8
37
108
164
206
284
346
447
536
538
523
531
551
577
591
592
643
723
813
863
912
982
1045
1023
958
822
689
633
595
523
508
451
436
396
307
232
180
184
113
-32
-167
-285
-438
-583
-638
-657
-679
-658
-652
-665
-702
-727
-777
-811
-851
-867
-902
-924
-936
-926
-862
-845
-825
-754
-672
-626
-621
-653
-702
-742
-764
-765
-751
-762
-745
-740
-744
-762
-742
-662
-583
-577
-612
-619
-660
-678
-694
-673
-595
-528
-500
-511
-492
-491
-469
-409
-381
-371
-350
-329
-304
-221
-131
-40
42
140
241
308
363
401
447
510
559
578
634
682
720
750
803
848
863
897
887
875
895
874
841
790
746
710
650
633
586
549
466
417
324
202
121
16
-50
-97
-183
-238
-294
-357
-466
-575
-646
-677
-712
-820
-892
-942
-986
-1067
-1086
-1109
-1113
-1081
-1094
-1118
-1151
-1124
-1060
-1033
-972
-944
-898
-862
-847
-796
-798
-807
-760
-719
-714
-734
-723
-691
-658
-657
-674
-653
-620
-596
-596
-560
-545
-544
-516
-478
-445
-396
-364
-365
-365
-340
-303
-254
-196
-174
-147
-107
-85
-39
-3
38
95
171
246
293
315
326
398
444
513
550
575
607
612
618
644
650
651
712
744
715
673
663
660
638
558
480
432
397
322
245
170
89
59
-36
-108
-223
-307
-352
-425
-487
-568
-646
-701
-753
-802
-855
-886
-888
-893
-909
-975
-1028
-1039
-1051
-1074
-1106
-1139
-1153
-1108
-1081
-1118
-1153
-1114
-1070
-1078
-1069
-1054
-1005
-967
-926
-894
-871
-822
-782
-745
-723
-734
-706
-685
-680
-678
-660
-640
-637
-599
-559
-538
-501
-456
-415
-375
-238
-298
-228
-124
-226
-119
-98
-71
-13
50
99
76
88
153
241
218
284
345
347
410
477
588
627
676
711
695
688
668
658
638
634
614
579
617
624
539
509
464
405
366
290
223
167
130
69
76
32
-76
-74
-174
-275
-424
-551
-479
-566
-730
-758
-732
-787
-950
-996
-1015
-1098
-1063
-1020
-1011
-1012
-1026
-1024
-967
-946
-896
-836
-824
-791
-807
-837
-840
-855
-851
-846
-834
-831
-850
-833
-760
-656
-643
-632
-550
-540
-548
-576
-557
-537
-492
-433
-409
-329
-266
-191
-159
-125
-115
-103
-71
-76
-52
5
22
63
88
123
175
232
271
309
385
403
418
383
392
400
397
386
403
411
417
441
497
542
550
585
610
591
571
540
466
442
422
360
319
277
184
96
25
-26
-96
-108
-163
-218
-265
-297
-291
-354
-392
-425
-446
-469
-524
-588
-686
-712
-739
-776
-799
-839
-811
-794
-792
-803
-821
-810
-814
-821
-831
-802
-776
-738
-677
-634
-571
-535
-505
-446
-418
-413
-426
-396
-410
-423
-410
-423
-418
-406
-355
-339
-333
-321
-310
-304
-296
-259
-234
-176
-123
-46
11
45
92
124
129
134
121
101
99
157
166
179
178
189
234
284
345
322
342
372
386
366
338
316
281
249
226
206
208
212
206
184
151
123
102
112
114
69
31
45
28
-19
-80
-96
-148
-212
-236
-288
-398
-467
-475
-516
-557
-572
-566
-512
-524
-520
-508
-479
-451
-454
-467
-510
-526
-541
-551
-549
-575
-607
-584
-519
-547
-573
-549
-567
-526
-526
-555
-545
-516
-461
-466
-439
-408
-382
-308
-302
-283
-279
-258
-210
-187
-210
-190
-190
-205
-215
-203
-235
-218
-203
-199
-215
-238
-177
-148
-101
-84
-63
-51
-47
-54
-29
-39
-52
-34
-21
-24
-21
-43
-47
-46
-34
-44
-49
-50
-73
-86
-122
-117
-109
-107
-114
-122
-142
-135
-132
-144
-156
-184
-198
-225
-269
-304
-335
-342
-332
-316
-287
-254
-252
-257
-260
-292
-352
-392
-430
-494
-512
-527
-547
-537
-521
-480
-440
-444
-469
-481
-469
-451
-464
-485
-432
-425
-447
-439
-463
-444
-381
-370
-373
-365
-366
-338
-349
-371
-349
-370
-353
-351
-385
-388
-382
-355
-340
-341
-344
-312
-297
-274
-246
-239
-206
-211
-233
-216
-248
-287
-288
-300
-311
-307
-308
-287
-267
-261
-232
-234
-214
-193
-205
-218
-215
-210
-197
-153
-106
-94
-98
-126
-150
-180
-212
-234
-237
-243
-237
-210
-199
-193
-206
-204
-206
-202
-209
-204
-200
-224
-219
-216
-239
-262
-294
-268
-267
-279
-264
-268
-299
-296
-271
-290
-280
-257
-242
-256
-281
-243
-226
-252
-231
-237
-240
-233
-239
-241
-256
-288
-289
-296
-326
-328
-297
-277
-264
-256
-238
-224
-238
-249
-245
-235
-230
-210
-206
-212
-197
-195
-231
-219
-209
-234
-206
-203
-230
-210
-191
-213
-244
-246
-208
-188
-189
-179
-163
-155
-136
-154
-187
-213
-248
-268
-286
-294
-300
-279
-264
-252
-258
-247
-238
-258
-254
-241
-216
-204
-190
-181
-172
-159
-183
-202
-217
-218
-206
-248
-261
-239
-247
-242
-252
-249
-210
-186
-176
-152
-153
-149
-154
-176
-197
-228
-207
-204
-238
-251
-233
-214
-227
-247
-257
-297
-314
-281
-269
-246
-242
-246
-213
-185
-161
-145
-145
-155
-166
-200
-257
-284
-308
-323
-322
-319
-297
-273
-227
-180
-166
-181
-208
-245
-272
-297
-301
-265
-242
-220
-204
-177
-155
-163
-170
-163
-176
-200
-227
-249
-275
-289
-302
-303
-289
-294
-298
-283
-261
-269
-293
-299
-304
-332
-331
-298
-276
-232
-195
-220
-222
-219
-261
-285
-273
-322
-369
-400
-412
-379
-363
-330
-339
-365
-347
-342
-364
-345
-330
-305
-269
-264
-237
-234
-209
-179
-145
-118
-119
-129
-181
-210
-204
-232
-264
-265
-277
-286
-278
-272
-269
-270
-268
-270
-283
-290
-315
-328
-312
-290
-263
-230
-196
-164
-172
-164
-165
-184
-188
-232
-276
-334
-394
-396
-401
-431
-432
-405
-397
-389
-386
-399
-411
-389
-393
-428
-419
-389
-353
-309
-289
-311
-308
-284
-277
-312
-380
-417
-410
-428
-456
-490
-506
-473
-452
-448
-448
-452
-425
-391
-385
-387
-390
-367
-344
-348
-348
-315
-269
-232
-210
-219
-249
-271
-303
-361
-412
-449
-448
-444
-468
-455
-426
-414
-405
-402
-412
-405
-384
-381
-369
-349
-323
-302
-267
-224
-217
-215
-211
-208
-225
-257
-295
-303
-303
-322
-330
-330
-319
-298
-276
-253
-242
-204
-165
-198
-214
-238
-236
-244
-278
-257
-219
-207
-183
-168
-187
-188
-198
-217
-230
-254
-285
-304
-346
-351
-335
-353
-335
-327
-310
-275
-266
-247
-229
-239
-233
-264
-301
-297
-300
-307
-318
-331
-295
-278
-299
-302
-324
-349
-338
-324
-330
-316
-306
-312
-290
-313
-339
-329
-323
-287
-253
-240
-228
-218
-218
-200
-181
-185
-167
-170
-210
-234
-260
-293
-309
-330
-320
-318
-336
-309
-310
-302
-275
-284
-280
-255
-256
-259
-241
-207
-149
-119
-133
-139
-129
-134
-133
-150
-143
-131
-158
-161
-163
-202
-207
-193
-201
-192
-194
-187
-160
-143
-128
-106
-99
-99
-112
-139
-136
-126
-163
-182
-181
-195
-197
-214
-237
-246
-222
-217
-212
-199
-207
-202
-216
-242
-255
-257
-268
-248
-219
-214
-181
-154
-134
-143
-170
-162
-162
-181
-179
-212
-222
-185
-197
-205
-191
-184
-161
-179
-224
-225
-260
-270
-260
-271
-262
-224
-201
-209
-187
-175
-182
-193
-231
-258
-270
-294
-317
-309
-294
-269
-241
-224
-194
-189
-193
-212
-209
-218
-257
-267
-277
-295
-309
-305
-318
-318
-287
-272
-264
-275
-298
-309
-299
-315
-315
-288
-250
-221
-232
-205
-168
-167
-163
-128
-136
-159
-147
-143
-138
-136
-107
-47
-36
-39
-35
-32
-38
-63
-115
-174
-220
-250
-250
-268
-292
-260
-211
-227
-255
-260
-272
-280
-302
-312
-299
-305
-284
-285
-325
-319
-299
-279
-291
-302
-311
-327
-345
-375
-406
-418
-392
-372
-391
-391
-363
-348
-326
-339
-363
-376
-370
-367
-365
-365
-363
-316
-297
-300
-291
-326
-349
-398
-447
-472
-523
-531
-499
-504
-488
-454
-407
-367
-368
-356
-348
-360
-356
-364
-393
-412
-408
-395
-388
-386
-390
-408
-408
-402
-417
-433
-456
-441
-437
-448
-448
-448
-432
-380
-337
-339
-335
-310
-309
-305
-323
-364
-358
-335
-320
-327
-317
-284
-257
-232
-211
-236
-285
-307
-325
-345
-365
-406
-421
-406
-379
-364
-371
-383
-349
-374
-413
-411
-410
-397
-381
-368
-365
-348
-322
-301
-323
-343
-340
-342
-362
-379
-406
-393
-363
-378
-421
-436
-420
-422
-423
-421
-437
-425
-407
-401
-401
-388
-356
-323
-291
-270
-275
-281
-290
-327
-369
-407
-453
-466
-465
-488
-496
-461
-434
-406
-376
-386
-372
-345
-339
-318
-307
-288
-283
-274
-251
-282
-305
-322
-360
-350
-375
-379
-369
-382
-354
-338
-362
-352
-322
-320
-332
-329
-355
-375
-341
-306
-294
-292
-271
-231
-235
-212
-191
-195
-158
-159
-175
-190
-219
-228
-240
-262
-232
-208
-206
-186
-175
-158
-125
-117
-132
-163
-211
-218
-251
-282
-275
-286
-272
-272
-269
-253
-272
-283
-289
-294
-283
-303
-312
-309
-343
-372
-385
-358
-333
-355
-364
-351
-369
-367
-348
-354
-343
-303
-278
-269
-252
-235
-230
-233
-230
-217
-226
-264
-290
-300
-279
-313
-328
-289
-290
-301
-314
-313
-306
-295
-271
-257
-262
-253
-242
-227
-215
-210
-216
-234
-224
-218
-243
-285
-315
-320
-317
-325
-334
-336
-333
-311
-310
-301
-280
-259
-231
-206
-211
-205
-171
-174
-170
-142
-130
-119
-118
-146
-173
-177
-184
-197
-216
-212
-194
-203
-205
-220
-234
-205
-187
-211
-204
-210
-216
-195
-231
-267
-286
-337
-331
-342
-367
-367
-359
-363
-373
-354
-359
-358
-350
-367
-376
-387
-389
-377
-372
-331
-324
-343
-329
-325
-326
-318
-320
-321
-312
-346
-375
-361
-357
-356
-347
-351
-354
-340
-338
-339
-335
-317
-313
-322
-332
-361
-391
-389
-388
-393
-417
-418
-385
-354
-336
-308
-300
-279
-268
-277
-289
-313
-305
-278
-290
-287
-276
-290
-292
-311
-339
-345
-345
-354
-345
-347
-348
-346
-349
-333
-319
-323
-299
-294
-292
-283
-299
-307
-292
-288
-325
-316
-278
-279
-300
-306
-318
-333
-331
-325
-367
-380
-364
-385
-374
-337
-351
-381
-389
-396
-449
-454
-461
-467
-454
-465
-461
-476
-504
-546
-575
-1181
-1083
-838
-833
-586
-526
-393
-409
-333
-314
-272
-97
-119
-139
-143
-151
-179
-153
-224
-276
-275
-326
-378
-347
-332
-315
-269
-253
-246
-250
-313
-331
-353
-363
-316
-365
-327
-343
-363
-386
-419
-435
-450
-424
-427
-428
-411
-394
-403
-384
-340
-342
-277
-268
-283
-280
-325
-339
-321
-316
-325
-357
-292
-304
-304
-292
-318
-265
-282
-310
-302
-323
-303
-295
-268
-268
-255
-209
-235
-247
-240
-257
-275
-263
-275
-301
-270
-256
-288
-306
-325
-362
-357
-378
-375
-361
-376
-329
-320
-311
-320
-289
-260
-243
-221
-212
-272
-265
-287
-303
-272
-285
-235
-273
-249
-270
-304
-252
-230
-205
-184
-247
-264
-264
-299
-254
-294
-243
-238
-300
-306
-297
-266
-246
-266
-302
-238
-284
-284
-249
-273
-213
-178
-135
-89
-107
-132
-137
-124
-113
-110
-133
-132
-110
-167
-142
-149
-177
-170
-188
-181
-159
-171
-200
-223
-200
-194
-199
-174
-166
-147
-128
-90
-58
-79
-101
-115
-119
-170
-206
-216
-253
-267
-288
-236
-264
-279
-273
-277
-270
-291
-297
-305
-241
-235
-287
-240
-240
-232
-176
-146
-133
-154
-125
-183
-192
-167
-158
-128
-116
-74
-59
-44
-47
-58
-69
-91
-118
-152
-152
-183
-191
-175
-198
-154
-156
-157
-127
-142
-171
-178
-148
-124
-169
-189
-190
-220
-223
-200
-183
-132
-131
-130
-166
-239
-229
-227
-251
-232
-266
-250
-215
-208
-164
-105
-50
-80
-53
-70
-94
-130
-179
-179
-189
-170
-186
-160
-177
-159
-163
-170
-124
-210
-191
-198
-233
-216
-186
-157
-162
-159
-137
-138
-153
-157
-155
-182
-241
-202
-263
-258
-256
-272
-266
-293
-264
-268
-294
-276
-255
-283
-279
-295
-303
-299
-301
-290
-275
-260
-248
-257
-260
-295
-306
-255
-275
-274
-257
-278
-232
-248
-254
-222
-254
-204
-270
-282
-317
-347
-328
-362
-323
-314
-329
-330
-273
-249
-199
-243
-202
-182
-252
-206
-245
-254
-215
-235
-224
-262
-292
-261
-273
-250
-256
-247
-240
-282
-248
-259
-224
-192
-207
-201
-164
-166
-205
-188
-177
-209
-192
-176
-214
-184
-183
-203
-180
-215
-214
-228
-249
-253
-272
-280
-268
-280
-286
-296
-342
-277
-301
-323
-313
-370
-345
-369
-324
-333
-380
-345
-362
-348
-356
-357
-337
-358
-350
-356
-351
-345
-336
-293
-329
-351
-328
-335
-326
-329
-374
-396
-385
-355
-391
-361
-365
-342
-329
-313
-298
-300
-274
-269
-190
-259
-228
-284
-294
-215
-310
-270
-285
-227
-238
-214
-166
-167
-200
-284
-240
-222
-290
-226
-275
-239
-280
-237
-205
-193
-114
-195
-124
-202
-264
-251
-172
-231
-241
-225
-230
-234
-318
-258
-283
-198
-174
-211
-189
-216
-197
-182
-179
-172
-176
-191
-184
-287
-213
-332
-242
-256
-333
-220
-251
-220
-128
-209
-140
-125
-133
-153
-207
-187
-254
-290
-250
-275
-298
-289
-297
-252
-281
-302
-327
-274
-369
-513
-533
-542
-495
-477
-346
-270
-278
-142
-131
-167
-56
-132
-96
-167
-155
-46
-153
-73
-130
-92
-130
-190
-56
-158
-134
-59
-75
-49
29
-79
23
-84
-21
6
-86
-31
-68
-155
-119
-150
-225
-165
-248
-158
-220
-204
-158
-226
-77
-162
-106
-153
-117
-79
-150
-72
-121
-187
-107
-137
-145
-45
-147
-76
-145
-134
-191
-131
-147
-112
-127
-120
-46
-120
-68
-146
-133
-149
-178
-218
-188
-199
-195
-142
-190
-160
-123
-159
-142
-155
-152
-143
-207
-187
-149
-238
-229
-209
-267
-293
-263
-229
-259
-226
-247
-229
-283
-264
-260
-290
-258
-251
-250
-214
-215
-225
-256
-252
-239
-281
-286
-302
-302
-298
-296
-294
-220
-256
-262
-170
-308
-205
-253
-273
-195
-268
-172
-227
-156
-124
-130
-110
-138
-113
-156
-186
-168
-230
-173
-277
-169
-203
-240
-180
-268
-191
-230
-195
-218
-156
-235
-144
-186
-235
-99
-184
-74
-153
-101
-143
-149
-61
-137
-199
-240
-236
-132
-217
-207
-193
-192
-160
-189
-107
-132
-147
-137
-152
-259
-246
-210
-262
-275
-265
-203
-252
-232
-213
-242
-203
-244
-272
-270
-264
-317
-293
-343
-339
-306
-354
-340
-407
-390
-340
-398
-353
-400
-339
-375
-372
-319
-324
-348
-340
-315
-356
-312
-387
-297
-274
-347
-336
-321
-350
-285
-318
-335
-319
-329
-331
-281
-279
-285
-296
-247
-226
-265
-230
-196
-253
-214
-221
-250
-239
-198
-259
-247
-249
-321
-297
-317
-334
-262
-300
-336
-263
-281
-321
-273
-270
-321
-227
-320
-241
-268
-282
-253
-359
-166
-218
-216
-177
-200
-175
-217
-158
-276
-189
-245
-197
-189
-275
-151
-269
-224
-238
-316
-254
-313
-321
-296
-302
-294
-319
-289
-323
-349
-246
-313
-286
-237
-318
-292
-325
-391
-332
-424
-332
-410
-358
-316
-374
-335
-338
-320
-339
-303
-343
-333
-390
-357
-414
-333
-349
-351
-383
-359
-387
-310
-279
-315
-243
-260
-227
-361
-280
-325
-328
-314
-392
-282
-298
-333
-289
-248
-318
-225
-233
-378
-280
-270
-335
-358
-271
-311
-369
-268
-285
-243
-237
-178
-222
-220
-144
-224
-157
-225
-251
-188
-206
-261
-216
-169
-224
-177
-206
-121
-216
-189
-170
-209
-192
-277
-161
-235
-241
-142
-163
-123
-111
-179
-146
-90
-284
-96
-204
-227
-165
-313
-240
-339
-181
-196
-256
-187
-217
-230
-148
-150
-148
-115
-131
-101
-68
-165
-174
-132
-185
-250
-240
-212
-194
-128
-185
-154
-205
-260
-160
-126
-162
-314
-232
-267
-336
-302
-302
-311
-314
-224
-281
-147
-211
-172
-129
-274
-129
-238
-274
-299
-293
-262
-275
-237
-275
-239
-267
-210
-179
-239
-245
-238
-247
-241
-236
-243
-199
-225
-285
-210
-270
-304
-237
-319
-243
-294
-358
-222
-250
-293
-205
-222
-270
-256
-235
-274
-318
-319
-249
-273
-233
-270
-251
-182
-247
-185
-132
-150
-66
-134
-141
-151
-214
-181
-239
-223
-219
-245
-263
-234
-209
-204
-200
-194
-211
-188
-227
-243
-196
-295
-281
-312
-316
-312
-302
-311
-279
-278
-375
-305
-318
-282
-314
-350
-259
-333
-369
-281
-325
-398
-336
-354
-365
-310
-272
-252
-267
-259
-263
-289
-279
-396
-337
-346
-394
-324
-416
-316
-442
-436
-384
-402
-397
-368
-342
-352
-368
-423
-358
-419
-426
-396
-467
-453
-464
-470
-317
-357
-340
-318
-389
-344
-389
-368
-347
-410
-327
-269
-496
-597
-507
-623
-622
-508
-547
-395
-472
-439
-375
-508
-446
-406
-356
-364
-361
-301
-187
-255
-250
-142
-206
-197
-240
-264
-241
-212
-135
-232
-232
-274
-325
-316
-365
-330
-313
-330
-298
-315
-323
-354
-419
-419
-384
-415
-382
-369
-432
-503
-531
-510
-482
-478
-411
-482
-480
-480
-461
-409
-349
-332
-393
-396
-471
-426
-393
-407
-405
-371
-400
-430
-458
-417
-431
-452
-422
-451
-398
-427
-424
-441
-477
-470
-453
-374
-402
-455
-369
-462
-474
-432
-520
-490
-498
-511
-510
-555
-463
-474
-445
-357
-387
-375
-366
-433
-303
-307
-340
-302
-297
-255
-268
-230
-264
-294
-292
-275
-307
-356
-255
-337
-230
-296
-292
-191
-234
-177
-208
-115
-152
-184
-146
-205
-261
-254
-245
-292
-295
-305
-283
-310
-415
-246
-369
-308
-320
-326
-266
-436
-322
-345
-451
-329
-383
-347
-321
-417
-339
-349
-426
-330
-340
-376
-254
-323
-263
-328
-363
-248
-373
-236
-238
-320
-282
-360
-272
-250
-321
-263
-250
-317
-333
-366
-363
-293
-341
-307
-330
-341
-298
-341
-354
-347
-315
-225
-267
-319
-281
-297
-262
-246
-232
-260
-339
-267
-267
-310
-228
-171
-217
-190
-153
-117
-97
-135
-76
-88
-145
-121
-138
-185
-196
-183
-219
-200
-200
-183
-192
-233
-176
-134
-189
-253
-183
-175
-159
-160
-179
-119
-168
-150
-149
-230
-177
-168
-170
-170
-227
-193
-125
-185
-232
-245
-299
-291
-252
-225
-237
-245
-223
-198
-261
-291
-309
-327
-279
-280
-327
-310
-269
-307
-288
-251
-281
-230
-216
-256
-253
-269
-265
-259
-282
-299
-332
-342
-321
-334
-387
-359
-319
-341
-311
-314
-326
-308
-302
-247
-218
-232
-188
-157
-192
-197
-161
-232
-202
-153
-154
-173
-141
-142
-126
-122
-182
-161
-174
-228
-261
-230
-266
-295
-250
-184
-189
-215
-162
-245
-228
-186
-154
-134
-150
-148
-190
-181
-269
-261
-197
-266
-259
-240
-257
-286
-299
-286
-281
-336
-299
-332
-357
-302
-352
-377
-392
-400
-395
-391
-417
-411
-370
-411
-421
-338
-334
-360
-321
-351
-306
-253
-288
-251
-325
-323
-263
-310
-339
-301
-343
-329
-323
-381
-305
-328
-328
-273
-308
-345
-334
-295
-319
-344
-337
-288
-250
-265
-294
-284
-222
-249
-197
-224
-226
-183
-166
-161
-229
-173
-96
-137
-114
-123
-148
-64
-30
-20
-49
-72
-75
-104
-138
-113
-132
-169
-175
-269
-236
-222
-246
-208
-212
-260
-312
-312
-349
-304
-344
-368
-385
-452
-449
-469
-419
-374
-412
-420
-456
-481
-471
-462
-463
-453
-457
-476
-498
-496
-507
-534
-516
-555
-572
-582
-588
-527
-510
-468
-426
-443
-423
-437
-449
-436
-457
-381
-361
-329
-318
-390
-358
-321
-311
-251
-235
-277
-221
-234
-247
-216
-271
-169
-143
-160
-133
-116
-46
-5
-49
-51
11
-32
-35
4
-46
-58
-27
-41
13
25
45
130
82
66
59
33
34
47
-8
-17
-17
-137
-137
-102
-148
-90
-90
-185
-248
-323
-392
-464
-480
-490
-500
-536
-612
-657
-651
-663
-626
-570
-554
-586
-620
-641
-655
-676
-647
-636
-679
-657
-644
-616
-573
-495
-488
-486
-458
-483
-506
-451
-416
-423
-431
-425
-356
-368
-362
-335
-287
-249
-202
-77
-77
-132
4
-14
-58
10
65
90
181
189
196
288
194
295
356
304
412
328
279
331
339
413
475
437
457
415
360
444
413
367
328
200
216
214
158
105
75
-34
-119
-253
-348
-398
-435
-413
-480
-539
-551
-606
-668
-706
-777
-811
-797
-795
-778
-789
-843
-868
-815
-835
-810
-796
-792
-728
-684
-689
-686
-645
-641
-615
-607
-581
-565
-534
-483
-454
-420
-401
-396
-394
-385
-402
-395
-360
-303
-285
-331
-349
-363
-330
-300
-324
-299
-262
-271
-233
-264
-252
-202
-136
-109
-84
11
6
-22
61
51
51
171
206
251
321
346
453
505
528
584
623
635
553
450
459
459
428
448
450
413
344
240
106
7
-52
-93
-114
-138
-116
-137
-223
-323
-455
-518
-584
-667
-711
-715
-757
-795
-802
-838
-851
-883
-885
-925
-968
-943
-883
-832
-838
-794
-762
-701
-661
-660
-605
-596
-556
-522
-518
-488
-455
-463
-487
-493
-522
-543
-558
-536
-531
-553
-565
-565
-603
-638
-641
-667
-650
-647
-653
-657
-665
-609
-611
-613
-546
-501
-457
-411
-401
-352
-240
-141
-35
43
43
47
59
175
281
372
517
601
652
670
706
800
826
765
708
662
575
564
577
574
581
555
443
273
133
14
-84
-121
-153
-191
-212
-292
-419
-543
-669
-800
-899
-948
-980
-1031
-1058
-1047
-1046
-1048
-1049
-1060
-1026
-986
-944
-879
-821
-749
-653
-607
-694
-733
-730
-690
-679
-637
-558
-502
-451
-475
-508
-557
-553
-527
-522
-518
-549
-541
-559
-604
-620
-623
-633
-652
-659
-706
-732
-694
-662
-679
-714
-719
-735
-725
-699
-640
-552
-439
-342
-288
-186
-105
-22
53
112
182
232
285
357
477
568
636
720
840
952
955
960
907
822
670
637
669
584
614
654
601
502
359
192
27
-99
-206
-256
-306
-317
-354
-457
-575
-710
-803
-888
-972
-1021
-1000
-1001
-1002
-974
-987
-1026
-1038
-996
-991
-969
-899
-800
-707
-651
-616
-604
-640
-648
-627
-579
-526
-444
-340
-309
-303
-302
-280
-273
-302
-317
-322
-352
-366
-393
-437
-479
-494
-508
-558
-589
-611
-612
-571
-556
-556
-542
-561
-576
-567
-541
-504
-449
-365
-305
-257
-174
-88
11
94
178
239
295
341
436
534
699
790
841
936
927
941
952
923
853
783
759
708
647
641
683
690
642
501
317
155
-6
-151
-206
-238
-273
-288
-363
-543
-708
-835
-950
-1001
-1032
-1027
-1044
-1022
-1008
-1060
-1093
-1084
-1081
-1058
-1002
-953
-852
-745
-673
-603
-590
-604
-574
-553
-542
-481
-415
-296
-246
-276
-289
-315
-365
-382
-378
-379
-369
-363
-326
-352
-409
-452
-462
-484
-505
-500
-525
-517
-500
-526
-574
-600
-606
-593
-597
-587
-503
-418
-357
-286
-222
-196
-147
-40
63
144
232
370
403
479
593
680
829
945
1066
1147
1198
1161
1113
1039
888
868
819
720
710
752
754
668
521
358
174
-48
-214
-304
-392
-429
-432
-536
-698
-880
-1028
-1152
-1236
-1239
-1198
-1170
-1160
-1126
-1162
-1221
-1252
-1250
-1221
-1178
-1086
-951
-803
-723
-699
-656
-626
-589
-560
-561
-506
-408
-339
-339
-346
-345
-365
-370
-391
-426
-456
-452
-419
-412
-454
-492
-530
-562
-623
-699
-697
-663
-616
-604
-624
-664
-717
-687
-678
-671
-630
-548
-441
-389
-336
-275
-216
-140
-52
18
146
216
244
331
422
574
703
835
922
1054
1080
1099
1127
1053
1001
919
858
748
683
673
666
636
500
349
121
-51
-237
-375
-447
-480
-491
-539
-656
-837
-994
-1136
-1230
-1282
-1268
-1231
-1230
-1191
-1204
-1245
-1265
-1297
-1237
-1174
-1136
-1024
-970
-887
-845
-844
-829
-789
-722
-715
-675
-617
-505
-442
-406
-366
-351
-329
-370
-402
-430
-439
-433
-416
-410
-486
-552
-602
-655
-731
-761
-740
-724
-695
-736
-788
-788
-796
-792
-764
-709
-623
-505
-424
-346
-296
-222
-137
-42
88
180
293
252
362
462
562
716
813
1014
1080
1163
1150
1170
1149
1115
1087
1032
1011
870
846
798
772
727
590
438
273
145
-90
-188
-296
-327
-353
-473
-623
-792
-964
-1122
-1218
-1258
-1242
-1206
-1157
-1130
-1156
-1201
-1215
-1229
-1167
-1058
-980
-852
-715
-684
-694
-624
-593
-530
-504
-452
-399
-378
-361
-371
-322
-324
-292
-318
-338
-329
-382
-397
-388
-383
-398
-423
-461
-510
-604
-621
-628
-640
-622
-623
-620
-649
-692
-708
-695
-688
-649
-577
-508
-452
-371
-295
-172
-72
14
140
215
251
352
431
516
695
805
938
1076
1161
1224
1259
1221
1206
1176
1080
1072
1001
920
884
842
842
793
640
457
308
83
-125
-249
-330
-366
-381
-497
-612
-792
-959
-1077
-1187
-1256
-1247
-1205
-1187
-1168
-1212
-1242
-1246
-1213
-1141
-1057
-955
-843
-723
-652
-633
-677
-593
-493
-425
-380
-306
-204
-236
-254
-235
-207
-230
-232
-213
-280
-297
-310
-296
-277
-311
-375
-413
-464
-521
-559
-592
-571
-506
-530
-573
-623
-653
-646
-622
-572
-473
-420
-381
-320
-312
-279
-203
-77
45
113
273
348
405
447
590
777
881
1078
1192
1324
1313
1267
1321
1327
1336
1285
1240
1128
998
858
744
706
673
634
483
293
95
-86
-311
-445
-519
-559
-593
-693
-835
-1009
-1182
-1285
-1355
-1387
-1340
-1280
-1248
-1238
-1246
-1262
-1246
-1195
-1143
-1087
-1014
-1008
-998
-922
-871
-795
-724
-616
-540
-515
-516
-509
-433
-403
-328
-293
-307
-328
-390
-448
-493
-520
-525
-465
-474
-499
-549
-598
-647
-692
-720
-732
-711
-720
-720
-717
-743
-726
-686
-641
-581
-518
-446
-348
-268
-193
-88
45
126
173
146
137
205
348
481
641
813
952
1033
1024
1022
1010
1075
1148
1225
1174
1088
1005
840
704
578
589
601
575
435
223
2
-250
-403
-564
-623
-671
-696
-778
-911
-1089
-1269
-1360
-1414
-1383
-1370
-1316
-1277
-1259
-1269
-1272
-1230
-1165
-1099
-1025
-932
-941
-957
-837
-764
-676
-592
-514
-413
-463
-529
-511
-447
-413
-363
-300
-332
-356
-427
-485
-519
-564
-531
-481
-462
-498
-558
-630
-668
-705
-741
-760
-760
-739
-764
-768
-736
-675
-633
-632
-604
-560
-493
-440
-310
-122
8
135
283
266
239
258
360
581
733
936
1132
1278
1227
1202
1185
1149
1223
1312
1339
1282
1204
1035
905
709
566
582
536
488
391
213
-29
-196
-379
-512
-576
-618
-647
-728
-862
-1011
-1134
-1247
-1286
-1277
-1272
-1282
-1256
-1299
-1299
-1282
-1260
-1143
-1071
-1001
-1007
-1021
-952
-861
-761
-677
-560
-456
-433
-489
-520
-500
-476
-397
-303
-267
-288
-329
-378
-483
-562
-599
-565
-542
-542
-562
-608
-642
-699
-727
-760
-759
-688
-653
-634
-621
-611
-609
-595
-557
-508
-477
-422
-315
-224
-115
-10
139
242
236
177
205
311
445
606
794
961
1100
1133
1088
1026
1012
1137
1263
1365
1311
1150
1036
832
642
466
460
486
513
427
236
50
-181
-321
-474
-557
-595
-571
-645
-776
-921
-1114
-1211
-1320
-1348
-1308
-1263
-1215
-1142
-1160
-1166
-1125
-1062
-1021
-985
-999
-1072
-985
-899
-794
-749
-629
-503
-528
-575
-596
-581
-572
-465
-338
-259
-246
-249
-320
-422
-488
-543
-495
-477
-468
-482
-537
-588
-613
-673
-735
-720
-675
-651
-689
-678
-626
-612
-583
-519
-492
-456
-378
-299
-199
-114
24
146
197
160
164
254
367
539
726
907
1039
1102
1130
1097
1014
1050
1161
1248
1343
1298
1153
1028
835
678
542
509
594
625
499
304
81
-192
-386
-588
-754
-791
-801
-825
-937
-1088
-1186
-1259
-1367
-1396
-1395
-1400
-1373
-1355
-1367
-1353
-1341
-1310
-1277
-1304
-1279
-1247
-1142
-1027
-905
-786
-719
-655
-642
-618
-642
-623
-541
-491
-436
-371
-353
-386
-398
-449
-491
-497
-468
-451
-452
-471
-514
-579
-673
-723
-742
-757
-738
-687
-669
-677
-666
-676
-689
-679
-651
-574
-482
-367
-248
-143
-35
67
153
132
149
288
407
552
679
832
973
1003
962
939
945
916
1124
1304
1312
1271
1131
997
767
594
417
394
421
461
460
240
18
-199
-431
-662
-764
-801
-791
-763
-863
-962
-1099
-1217
-1321
-1346
-1440
-1455
-1423
-1425
-1375
-1352
-1329
-1267
-1264
-1252
-1195
-1167
-1114
-1046
-928
-834
-777
-747
-691
-689
-761
-718
-641
-555
-475
-394
-352
-370
-417
-481
-544
-592
-568
-541
-511
-516
-504
-502
-554
-575
-611
-654
-644
-603
-591
-620
-617
-596
-573
-566
-517
-436
-387
-303
-182
-62
70
176
242
244
237
323
445
561
696
890
1034
1075
1094
1126
1165
1200
1250
1328
1403
1424
1311
1140
1000
870
748
687
652
669
632
438
214
-1
-216
-363
-487
-567
-582
-631
-740
-870
-1039
-1203
-1278
-1368
-1417
-1373
-1330
-1299
-1273
-1273
-1269
-1233
-1262
-1329
-1247
-1207
-1141
-1061
-940
-780
-721
-679
-649
-634
-693
-635
-547
-514
-409
-324
-281
-287
-319
-374
-393
-433
-429
-412
-445
-441
-471
-513
-570
-597
-603
-616
-612
-616
-577
-542
-508
-489
-468
-465
-443
-373
-341
-268
-156
-64
56
113
110
160
211
341
461
561
708
853
873
894
954
946
1022
1123
1198
1253
1321
1387
1348
1112
942
867
750
595
546
577
562
476
311
103
-143
-373
-496
-618
-640
-637
-689
-770
-872
-972
-1082
-1237
-1316
-1331
-1359
-1338
-1287
-1221
-1228
-1215
-1173
-1141
-1090
-1068
-1014
-919
-889
-833
-732
-683
-623
-535
-495
-491
-462
-434
-402
-355
-328
-296
-298
-342
-367
-399
-477
-471
-469
-488
-471
-491
-473
-496
-537
-576
-603
-615
-633
-615
-626
-611
-565
-529
-465
-383
-304
-208
-93
-33
16
30
70
189
296
399
523
694
729
806
820
813
861
885
994
1057
1160
1268
1254
1278
1077
879
747
594
503
441
404
406
410
275
97
-121
-377
-577
-721
-844
-921
-864
-936
-938
-1003
-1130
-1204
-1366
-1400
-1437
-1431
-1391
-1279
-1233
-1252
-1373
-1319
-1267
-1304
-1265
-1234
-1051
-1019
-959
-840
-763
-714
-677
-595
-641
-603
-570
-520
-494
-472
-409
-340
-358
-358
-384
-498
-503
-498
-522
-559
-577
-517
-542
-607
-610
-634
-664
-649
-591
-556
-547
-478
-403
-382
-361
-258
-185
-129
-137
-109
-41
67
205
318
437
600
726
750
753
755
824
889
1005
1146
1254
1264
1303
1364
1162
961
815
749
616
544
533
475
522
411
299
46
-205
-385
-543
-673
-827
-734
-778
-790
-872
-995
-1077
-1242
-1296
-1367
-1393
-1399
-1287
-1335
-1374
-1275
-1289
-1256
-1313
-1256
-1225
-1208
-1116
-944
-822
-793
-645
-593
-586
-617
-625
-576
-581
-508
-417
-362
-346
-295
-290
-345
-364
-393
-388
-401
-428
-434
-467
-518
-512
-527
-589
-594
-593
-601
-624
-586
-446
-348
-279
-144
-67
-67
-62
-1
-19
34
137
280
428
553
671
755
736
735
809
837
970
1097
1130
1186
1245
1223
1176
1132
1054
876
718
639
561
520
461
477
490
304
174
-37
-260
-459
-572
-654
-711
-694
-674
-716
-821
-899
-982
-1072
-1143
-1159
-1177
-1308
-1251
-1172
-1156
-1158
-1118
-1028
-1046
-1060
-1041
-946
-883
-855
-702
-617
-557
-471
-432
-422
-445
-426
-380
-363
-328
-242
-229
-235
-226
-280
-350
-396
-390
-397
-436
-451
-445
-441
-449
-449
-440
-462
-440
-383
-371
-378
-308
-191
-132
-67
-22
-25
43
89
108
136
240
392
493
521
662
734
728
878
906
904
971
1021
1129
1194
1180
1206
1197
1138
934
854
676
567
518
475
549
406
440
348
134
-101
-241
-410
-569
-542
-634
-629
-646
-644
-724
-803
-925
-950
-1037
-1222
-1167
-1188
-1130
-1165
-1084
-1029
-1054
-1048
-1022
-1011
-1045
-934
-836
-799
-721
-626
-554
-540
-504
-460
-486
-511
-464
-436
-418
-394
-347
-298
-321
-346
-315
-375
-434
-453
-510
-544
-487
-389
-411
-456
-413
-392
-425
-383
-294
-288
-258
-172
-203
-241
-164
-120
14
23
131
309
260
337
424
430
461
612
678
704
734
765
867
816
821
945
897
913
869
693
596
473
417
327
303
282
302
231
61
-67
-218
-364
-512
-551
-644
-674
-673
-739
-766
-888
-947
-1102
-1200
-1254
-1294
-1333
-1318
-1252
-1245
-1196
-1182
-1163
-1116
-1121
-1110
-1077
-1031
-1000
-939
-846
-748
-673
-621
-562
-535
-502
-485
-477
-419
-393
-388
-381
-357
-371
-399
-420
-452
-456
-463
-462
-470
-470
-461
-368
-335
-276
-228
-355
-253
-235
-162
-239
-323
-199
-169
-81
-35
214
245
221
343
301
324
386
422
547
722
799
819
821
823
830
800
910
954
952
914
822
609
576
545
405
424
362
320
168
111
-80
-251
-335
-445
-506
-572
-535
-680
-676
-748
-836
-936
-1060
-1162
-1272
-1254
-1371
-1340
-1321
-1302
-1269
-1240
-1182
-1199
-1159
-1176
-1137
-1070
-980
-890
-771
-678
-662
-594
-545
-572
-568
-525
-481
-420
-387
-397
-367
-344
-412
-422
-455
-485
-425
-550
-574
-451
-603
-538
-398
-406
-399
-261
-213
-285
-256
-351
-294
-244
-251
-78
-91
103
143
197
290
320
318
410
544
503
634
753
792
845
868
860
842
848
902
844
842
932
875
804
760
599
521
420
344
257
209
152
55
15
-99
-174
-273
-352
-421
-486
-563
-619
-751
-862
-873
-1036
-1047
-1147
-1184
-1149
-1204
-1181
-1134
-1111
-1101
-1049
-1075
-1021
-987
-974
-906
-870
-802
-750
-690
-620
-533
-523
-475
-464
-489
-409
-362
-381
-389
-319
-459
-298
-278
-512
-399
-531
-310
-346
-398
-112
-354
-386
-190
-341
-185
-205
-199
-263
-236
-113
-211
-3
45
21
157
266
43
291
352
269
458
483
550
618
538
641
708
571
780
687
622
788
718
754
869
717
646
704
489
490
467
338
304
323
216
112
85
-54
-190
-253
-425
-534
-616
-713
-749
-818
-873
-899
-966
-990
-1053
-1150
-1121
-1138
-1176
-1122
-1121
-1035
-956
-896
-870
-813
-770
-744
-706
-681
-654
-607
-543
-531
-508
-525
-355
-445
-364
-445
-476
-332
-527
-378
-449
-406
-457
-578
-250
-429
-608
-209
-401
-613
-302
-301
-399
-207
-203
-281
-218
-154
-183
-90
-143
-163
26
20
-12
28
124
162
147
346
440
310
443
630
507
379
696
630
520
757
621
507
643
480
450
442
273
265
184
74
40
41
-14
-91
-132
-171
-338
-463
-500
-642
-717
-688
-725
-826
-826
-837
-964
-914
-986
-1045
-1028
-1047
-1072
-1013
-986
-957
-847
-839
-829
-817
-780
-746
-770
-723
-614
-684
-500
-589
-455
-437
-411
-476
-255
-417
-623
-312
-499
-290
-554
-308
-329
-555
-202
-387
-315
-192
-492
-242
-338
-452
-154
-238
-231
-29
-325
-66
-63
-202
162
-12
-37
127
-31
125
219
100
283
335
298
361
335
415
380
353
400
366
413
400
403
457
359
327
372
251
186
200
63
86
36
-12
18
-188
-150
-250
-399
-419
-477
-562
-677
-696
-797
-793
-867
-863
-883
-934
-947
-942
-910
-992
-885
-872
-869
-806
-773
-750
-712
-624
-696
-634
-672
-647
-676
-685
-639
-547
-490
-809
-304
-744
-831
-151
-755
-510
-410
-657
-316
-637
-282
-404
-469
-107
-489
-217
-120
-502
-116
-134
-406
-91
-99
-154
-217
25
-215
-116
165
-120
263
-4
200
330
45
403
284
242
437
308
349
549
347
495
569
476
535
504
505
427
462
459
284
365
296
138
210
85
12
12
-50
-91
-134
-149
-279
-300
-345
-452
-484
-517
-583
-642
-629
-766
-795
-700
-794
-776
-735
-767
-814
-741
-724
-810
-768
-710
-696
-813
-556
-639
-720
-565
-619
-655
-658
-562
-510
-535
-455
-301
-584
-227
-585
-340
-423
-620
-280
-498
-336
-411
-302
-304
-265
-421
-214
-386
-307
-314
-363
-88
-287
6
-256
-38
-170
-55
-17
-119
52
-33
36
126
68
234
182
215
315
186
260
252
202
271
256
313
320
336
357
321
383
336
302
277
255
260
174
140
130
25
-14
-10
-123
-130
-221
-251
-308
-396
-378
-435
-455
-479
-490
-472
-541
-549
-570
-622
-629
-659
-640
-653
-645
-604
-578
-613
-588
-540
-563
-572
-518
-571
-547
-585
-585
-546
-676
-572
-701
-488
-683
-662
-501
-758
-517
-692
-604
-486
-620
-356
-613
-378
-396
-568
-340
-558
-377
-481
-413
-271
-467
-145
-363
-191
-174
-223
-105
-143
-79
-93
20
-65
50
-16
56
6
32
45
31
81
92
70
129
80
192
113
151
225
72
222
137
117
213
81
144
110
49
57
36
39
-16
-28
-96
-111
-158
-200
-239
-280
-286
-299
-334
-355
-401
-405
-446
-493
-522
-572
-550
-580
-554
-523
-586
-576
-554
-627
-563
-603
-598
-570
-652
-475
-643
-526
-539
-629
-539
-584
-681
-571
-499
-777
-516
-563
-764
-449
-716
-569
-608
-619
-399
-629
-441
-454
-496
-369
-502
-317
-404
-349
-240
-289
-245
-181
-269
-132
-198
-220
-50
-73
-201
54
-97
-21
36
-60
70
-28
-50
27
-2
14
67
7
71
91
11
93
47
-6
79
-39
14
-42
-21
-29
-83
-20
-57
-1
-6
4
-36
-21
-50
-79
-103
-109
-131
-162
-147
-201
-167
-207
-225
-219
-273
-280
-295
-322
-348
-355
-330
-374
-391
-408
-449
-507
-515
-512
-480
-506
-463
-459
-411
-521
-492
-448
-629
-408
-613
-477
-539
-600
-460
-578
-464
-453
-470
-366
-512
-384
-482
-461
-308
-567
-242
-386
-352
-311
-351
-259
-338
-156
-275
-169
-168
-172
-68
-131
-83
1
-130
41
-4
-96
7
-84
0
18
59
89
91
90
78
107
61
165
70
125
164
82
213
152
174
219
114
207
135
90
160
76
132
87
82
113
66
46
58
-11
-42
-56
-105
-82
-99
-114
-84
-135
-106
-146
-121
-139
-143
-111
-207
-209
-223
-245
-307
-295
-327
-367
-359
-455
-413
-457
-434
-462
-456
-435
-537
-472
-449
-550
-438
-506
-503
-445
-572
-453
-550
-525
-508
-562
-528
-356
-644
-296
-448
-419
-300
-450
-288
-435
-289
-321
-296
-149
-227
-170
-175
-211
-167
-148
-192
-140
-93
-133
-120
-16
-106
-17
-17
-7
11
37
-40
51
27
55
23
101
0
81
2
49
82
-28
194
-34
171
66
97
102
90
73
112
43
105
89
22
125
4
43
46
-64
-4
-35
-91
-91
-120
-163
-185
-136
-176
-228
-134
-255
-221
-196
-310
-277
-319
-370
-349
-397
-358
-441
-460
-421
-523
-456
-587
-488
-592
-582
-575
-686
-573
-738
-648
-702
-761
-636
-757
-741
-668
-687
-683
-552
-696
-600
-597
-734
-515
-663
-548
-536
-498
-571
-468
-533
-389
-533
-364
-430
-348
-375
-387
-172
-421
-175
-180
-363
0
-263
-197
-6
-313
-30
-144
-166
-46
-172
-58
-92
-62
-18
-20
-10
15
-55
55
-89
-54
95
-166
171
-58
-9
164
-111
168
41
-14
202
-64
172
66
84
101
42
13
131
-128
5
-75
-217
-32
-286
-158
-293
-211
-328
-199
-332
-319
-178
-521
-217
-501
-452
-418
-659
-370
-625
-518
-481
-599
-523
-563
-613
-584
-696
-504
-700
-462
-619
-653
-489
-726
-539
-614
-608
-536
-631
-502
-620
-496
-425
-643
-353
-565
-475
-407
-589
-306
-542
-328
-460
-399
-393
-381
-437
-266
-254
-358
-156
-405
-102
-326
-224
-160
-324
-129
-226
-171
-183
-192
-63
-190
-91
-54
-168
-29
-163
-95
-177
-164
-102
-156
-39
-101
-26
-10
-33
3
52
-37
123
11
45
114
-89
159
-168
66
-173
-64
-103
-211
-14
-244
-135
-167
-231
-136
-306
-129
-262
-308
-238
-515
-337
-391
-438
-239
-433
-207
-437
-336
-361
-426
-331
-508
-286
-596
-314
-469
-436
-322
-495
-355
-452
-381
-388
-357
-380
-366
-363
-315
-374
-392
-376
-355
-482
-359
-447
-358
-446
-251
-315
-293
-116
-319
-166
-239
-191
-221
-134
-332
-111
-444
-123
-260
-245
-169
-193
-141
-209
-54
-297
-137
-22
-209
-169
84
-331
-20
-78
-221
86
-180
101
-118
-35
70
-118
51
-92
24
-39
-59
96
-126
13
-104
-56
-67
-209
-6
-253
5
-181
-92
-47
-137
-121
-106
-160
-277
-103
-287
-228
-293
-313
-207
-340
-255
-364
-384
-308
-472
-266
-352
-367
-226
-449
-240
-387
-355
-395
-463
-352
-453
-410
-459
-302
-375
-427
-225
-385
-259
-291
-334
-446
-238
-371
-332
-273
-325
-283
-237
-238
-246
-281
-200
-323
-330
-223
-383
-150
-332
-207
-356
-352
-217
-544
-180
-422
-277
-202
-427
-120
-346
-200
-75
-313
-180
-173
-230
-220
-92
-286
-127
-104
-274
-66
-243
-193
-115
-263
-145
-177
-323
-115
-360
-283
-175
-442
-237
-334
-436
-209
-422
-336
-264
-441
-294
-393
-379
-277
-390
-334
-293
-354
-417
-359
-437
-415
-390
-457
-371
-471
-467
-492
-486
-465
-472
-521
-506
-470
-592
-466
-484
-392
-482
-432
-331
-522
-469
-391
-452
-414
-341
-393
-296
-432
-323
-285
-452
-215
-455
-236
-377
-371
-169
-402
-238
-278
-189
-328
-335
-204
-405
-246
-503
-288
-235
-488
-92
-261
-305
-313
-216
-352
-192
-286
-328
-67
-447
-134
-293
-250
-208
-155
-178
-304
-222
-284
-429
-261
-388
-279
-239
-387
-223
-338
-254
-370
-130
-382
-336
-124
-559
-312
-366
-365
-357
-340
-483
-406
-553
-552
-434
-569
-514
-539
-381
-560
-370
-451
-481
-410
-498
-379
-427
-581
-433
-484
-518
-348
-537
-394
-272
-595
-293
-414
-417
-480
-229
-464
-328
-223
-410
-330
-344
-371
-417
-240
-429
-318
-301
-367
-331
-171
-365
-136
-330
-210
-398
-223
-328
-302
-153
-369
-186
-211
-250
-226
-134
-284
-321
-136
-268
-196
-118
-275
-150
-234
-101
-261
-112
-264
-93
-192
-227
-187
-274
-231
-279
-257
-218
-383
-77
-445
-194
-291
-411
-170
-414
-233
-429
-172
-342
-281
-237
-419
-225
-492
-258
-342
-436
-336
-367
-525
-246
-285
-457
-109
-549
-192
-326
-465
-193
-410
-412
-257
-386
-383
-252
-363
-429
-278
-471
-166
-538
-132
-344
-222
-226
-418
-75
-421
-254
-243
-266
-237
-192
-242
-73
-237
-140
-150
-303
-160
-224
-315
-94
-366
-60
-346
-93
-268
-308
-72
-370
-6
-323
29
-220
-57
-78
-389
84
-468
-129
-172
-360
-78
-153
-254
60
-388
3
-136
-411
116
-511
-47
-291
-271
-106
-334
-287
-157
-330
-272
-245
-511
-314
-479
-454
-198
-565
-161
-500
-364
-360
-496
-343
-421
-446
-319
-375
-433
-296
-437
-250
-404
-199
-460
-215
-517
-442
-180
-628
38
-587
-54
-362
-438
-139
-468
-273
-257
-392
-202
-410
-210
-342
-418
-268
-363
-285
-446
-285
-385
-260
-287
-384
-275
-389
-215
-308
-197
-229
-146
-280
-267
-222
-383
-235
-428
-312
-294
-403
-256
-255
-411
-235
-359
-236
-321
-272
-108
-191
-223
-190
-136
-358
-180
-306
-99
-283
-149
-233
-253
-96
-413
-237
-164
-446
-78
-334
-265
-214
-388
-181
-330
-296
-312
-398
-215
-261
-371
-219
-397
-351
-261
-484
-295
-616
-471
-572
-438
-425
-607
-333
-582
-449
-446
-567
-418
-457
-625
-324
-498
-669
-327
-547
-549
-346
-610
-539
-418
-370
-440
-481
-178
-672
-423
-316
-447
-194
-390
-289
-414
-281
-441
-224
-172
-375
-116
-366
-162
-233
-302
-206
-353
-132
-366
-181
-187
-342
-23
-408
-135
-109
-285
83
-302
-78
-2
-398
153
-259
-337
-127
-442
-38
-211
-372
82
-358
-82
-174
-403
-171
-215
-379
-119
-304
-181
-208
-323
-207
-473
-206
-301
-234
-383
-354
-234
-422
-242
-394
-493
-180
-613
-221
-361
-446
-616
-273
-472
-418
-141
-373
-369
-326
-429
-378
-261
-604
-54
-361
-324
-290
-395
-5
-331
-259
-147
-371
-527
-91
-565
-64
-412
-451
-76
-677
-62
-442
-456
-223
-578
-291
-266
-440
108
-464
-99
-206
-243
-191
-366
-45
-391
-189
-18
-545
211
-167
-425
264
-568
225
-219
-66
124
-115
50
202
-134
287
-46
76
161
-266
374
-236
113
23
-204
238
-21
-161
287
-288
-3
-200
-419
103
-441
62
-239
-158
-21
-317
-207
-110
-364
-248
-330
-294
-213
-396
-61
-295
-175
-189
-238
-170
-151
-274
-355
-302
-319
-496
-254
-211
-513
-89
-488
-213
-309
-339
-200
-429
-395
-230
-531
-412
-245
-308
-230
-132
-440
-244
-205
-424
-195
-26
-632
89
-332
-309
57
-640
173
-421
-211
-61
-406
64
-91
-291
78
-301
-62
74
-243
13
-135
-345
-172
-122
-88
-29
-56
137
-143
22
-20
-101
38
-120
-143
-148
-146
-215
45
-152
-163
-40
-284
-54
-166
-205
-75
-207
-124
-100
-236
-195
-62
-265
-194
-123
-337
22
-278
-148
20
-417
-38
-280
-338
-105
-336
-57
-285
-262
-169
-294
-188
-318
-177
-452
-199
-245
-471
-114
-551
-178
-416
-618
-148
-622
-365
-151
-450
-231
-128
-433
-119
-520
-258
-380
-334
-163
-166
-436
17
-386
-401
-131
-498
-156
-284
-199
-286
-90
-233
-181
-42
-164
-248
-26
-259
-255
167
-617
125
-468
-355
14
-646
94
-293
-183
4
-375
-263
-55
-576
94
-309
1
-180
-261
-76
-344
-291
-162
-48
-478
-3
-152
-262
-201
-133
-386
-64
-332
-401
-194
-386
-143
-577
-178
-390
-503
-237
-348
-428
-214
-548
-199
-404
-454
-296
-730
-218
-708
-443
-342
-542
-347
-259
-456
-443
-473
-558
-550
-404
-458
-356
-375
-605
-214
-499
-339
-343
-568
-203
-532
-694
-2
-613
-243
5
-750
150
-543
-346
24
-552
-80
-173
-502
18
-232
-209
-103
-459
104
-444
-44
-214
-494
195
-502
-110
-156
-340
86
-256
-78
33
-383
81
-139
-307
103
-372
68
-415
-44
-187
-416
130
-597
-15
-275
-281
-62
-231
-353
2
-549
-181
-187
-509
-21
-429
-246
-331
-253
-317
-383
-166
-386
-306
-64
-468
-205
-424
-368
-68
-658
-78
-304
-319
-125
-350
-256
-358
-403
-252
-363
-427
-259
-441
-177
-433
-461
-144
-544
-393
-143
-552
-154
-299
-343
-256
-312
-297
-321
-309
-434
-126
-564
-155
-343
-333
-25
-451
-205
-151
-454
79
-337
-14
-136
-424
106
-364
-217
357
-469
188
-158
-159
64
-216
84
-222
-53
4
60
-2
39
77
0
-124
-30
-331
-28
-138
-279
-149
-122
-278
-67
2
-202
-36
-315
27
-365
-351
86
-503
141
-270
-529
44
-662
-89
-313
-415
-95
-552
-226
-476
-573
-187
-552
-319
-453
-360
-549
-300
-223
-436
-301
-253
-354
-306
-541
-158
-498
-517
-8
-592
-151
-428
-392
-214
-539
-182
-283
-240
-117
-616
-23
-307
-423
-175
-395
-327
-167
-311
-274
-252
-393
-280
-220
-134
-277
-155
-398
-193
-191
-362
-32
-257
-12
-253
-304
-8
-504
-76
-93
-230
26
-359
-61
-138
-334
20
-147
-223
203
-423
-31
-22
-315
6
-173
-185
-198
-137
-263
-234
-294
-250
-179
-212
-89
-362
-5
-190
-351
-177
-366
-427
-114
-469
-300
-244
-196
-311
-278
-203
-515
-147
-458
-426
-352
-487
-253
-390
-335
-238
-378
-405
-327
-490
-604
-122
-410
-316
-239
-483
-212
-452
-219
-273
-371
-228
-293
-339
-232
-391
-272
-232
-339
-128
-277
-203
-244
-292
-181
-214
-289
-320
-358
-197
-319
-340
-68
-284
-301
-35
-356
-184
-257
-281
-128
-370
-6
-387
-292
-129
-451
-253
-113
-368
-266
-222
-390
-199
-297
-439
-103
-275
-263
-170
-280
-276
-365
-368
-172
-352
-117
-204
-388
-56
-541
-94
-443
-404
-385
-441
-567
-396
-382
-531
-324
-461
-470
-476
-520
-400
-229
-440
-370
-387
-443
-494
-362
-433
-460
-273
-545
-208
-493
-576
-144
-665
-469
-486
-562
-432
-509
-405
-394
-417
-266
-428
-289
-296
-409
-171
-335
-253
-225
-167
-511
20
-430
-275
-164
-634
26
-544
-237
-23
-575
131
-108
-487
226
-527
-282
-155
-359
-104
-619
-257
-256
-429
172
-198
-418
158
-542
-258
16
-345
101
-154
-224
-11
-608
-34
-166
-612
221
-642
-58
-269
-246
-199
-243
13
-484
-178
-310
-328
-484
-164
-441
-253
-228
-365
-233
-415
-275
-405
-259
-376
-248
-299
-376
-308
-478
-149
-355
-299
-105
-676
-157
-592
-477
-159
-509
14
-326
-656
6
-580
-342
34
-703
139
-523
-526
151
-583
-163
15
-622
-25
-391
-297
124
-739
303
-315
-420
244
-455
-3
-179
-354
-115
-247
-337
61
-237
-11
-41
-158
-39
-474
-7
-70
-373
32
-293
111
-315
72
-102
-251
96
-181
-139
-165
-3
-180
-15
-205
-24
-188
-78
-256
-174
-72
-314
-146
-162
-98
-332
-77
-203
-361
-170
-113
-338
-132
-255
-166
-250
-384
-145
-403
-170
-97
-521
-55
-463
-364
-189
-487
-216
-308
-338
-171
-447
-238
-223
-302
2
-327
-200
-166
-237
-289
-256
-287
-336
-304
-165
-568
-129
-344
-358
-71
-327
65
-166
-271
-119
-258
-213
24
-355
16
-254
-302
-34
-275
-61
-165
-236
-73
-368
-333
-133
-412
2
-115
-271
68
-476
-152
-168
-322
-198
-111
-210
-79
-273
-191
-349
-149
-219
-224
-93
-267
-251
-189
-180
-275
-90
-286
-24
-461
-139
-120
-533
173
-542
-206
-99
-514
-74
-382
-246
-218
-316
-128
-368
-227
-142
-459
-157
-250
-114
-216
-203
-236
-476
-271
-218
-472
-204
-292
-315
-262
-350
-251
-327
-358
-302
-472
-196
-318
-400
-325
-362
-241
-364
-194
-433
-222
-302
-345
-228
-240
-371
-183
-301
-231
-187
-332
-142
-380
-312
-255
-477
-172
-344
-268
-341
-214
-317
-321
-199
-287
-178
-192
-461
-214
-424
-376
-235
-499
-175
-386
-444
-266
-335
-383
-161
-425
-209
-315
-462
-254
-355
-326
-180
-207
-273
-172
-419
-275
-351
-523
-188
-386
-368
-284
-415
-342
-333
-398
-149
-584
-133
-365
-406
-236
-339
-274
-244
-303
-353
-248
-483
-336
-374
-395
-412
-263
-301
-386
-252
-274
-246
-403
-257
-223
-449
-224
-402
-258
-290
-403
-162
-454
-294
-343
-425
-174
-442
-168
-235
-266
-229
-249
-233
-317
-253
-208
-317
-177
-178
-179
-173
-194
-155
-194
-257
-182
-242
-214
-263
-185
-190
-230
-180
-300
-88
-280
-179
-33
-258
-122
-199
-190
-128
-190
-142
-245
-199
-206
-263
-138
-265
-215
-72
-217
-178
-200
-253
-316
-219
-449
-271
-403
-259
-297
-388
-104
-329
-175
-222
-292
-230
-283
-274
-286
-241
-127
-438
-251
-256
-398
-290
-255
-278
-280
-410
-232
-453
-192
-298
-297
-211
-296
-189
-294
-262
-239
-296
-185
-229
-305
-171
-476
-364
-281
-526
-161
-438
-111
-212
-254
-106
-308
-49
-224
-274
-120
-200
-279
-163
-226
-201
-128
-183
-135
-221
-99
-269
-181
-180
-84
-128
-140
39
-186
-34
-24
-200
-51
-96
-105
13
-106
30
-254
59
-221
-67
-169
-136
-141
-274
-11
-290
-109
-182
-173
-109
-102
-109
-86
-176
-126
-148
-180
-149
-236
-178
-272
-304
-200
-202
-292
-263
-266
-250
-300
-223
-239
-321
-213
-292
-325
-263
-353
-222
-325
-174
-277
-242
-218
-320
-218
-271
-204
-313
-261
-148
-293
-159
-129
-174
-102
-200
-85
-167
-173
-162
-141
-112
-74
-112
-80
-108
-156
-141
-83
-209
-72
-190
-118
-166
-200
-196
-271
-148
-253
-187
-308
-189
-277
-215
-178
-234
-159
-194
-201
-154
-159
-178
-168
-114
-257
-146
-278
-133
-242
-172
-159
-189
-145
-223
-281
-299
-174
-324
-255
-231
-284
-274
-221
-352
-213
-315
-290
-267
-302
-191
-335
-272
-312
-297
-326
-376
-315
-446
-393
-407
-379
-442
-367
-400
-338
-461
-340
-386
-329
-268
-384
-258
-361
-299
-283
-322
-272
-308
-365
-227
-272
-233
-238
-293
-212
-241
-229
-225
-195
-261
-218
-268
-239
-319
-349
-307
-358
-228
-285
-231
-263
-300
-256
-292
-235
-280
-270
-310
-253
-309
-258
-288
-203
-256
-255
-296
-283
-235
-309
-230
-289
-199
-295
-219
-195
-317
-250
-258
-217
-181
-164
-181
-229
-224
-212
-244
-178
-169
-199
-184
-237
-241
-213
-247
-205
-265
-232
-281
-237
-264
-254
-311
-295
-310
-332
-296
-265
-269
-305
-305
-308
-294
-254
-302
-268
-274
-319
-296
-277
-277
-262
-286
-180
-250
-244
-296
-277
-265
-231
-184
-222
-153
-227
-261
-255
-281
-248
-221
-254
-229
-219
-220
-183
-212
-138
-276
-194
-213
-240
-202
-271
-171
-237
-194
-161
-195
-164
-194
-235
-216
-230
-177
-186
-158
-173
-126
-145
-118
-138
-144
-161
-203
-174
-201
-126
-154
-164
-112
-157
-147
-144
-195
-149
-185
-168
-231
-168
-258
-225
-226
-261
-234
-244
-250
-238
-261
-271
-269
-294
-290
-324
-282
-291
-283
-324
-317
-276
-326
-249
-280
-248
-249
-293
-274
-289
-302
-280
-242
-279
-256
-220
-173
-257
-179
-180
-207
-190
-210
-174
-266
-205
-231
-221
-218
-241
-216
-229
-220
-239
-213
-157
-194
-162
-88
-163
-171
-151
-170
-138
-155
-111
-170
-125
-139
-146
-125
-108
-99
-109
-125
-130
-115
-77
-126
-105
-115
-130
-56
-176
-34
-95
-27
-73
-88
-71
-119
-124
-154
-136
-141
-197
-163
-163
-219
-201
-225
-191
-199
-197
-242
-206
-200
-242
-200
-287
-201
-229
-218
-225
-243
-245
-285
-272
-314
-314
-314
-326
-274
-283
-290
-254
-303
-284
-340
-347
-322
-329
-292
-292
-299
-289
-305
-312
-313
-299
-309
-323
-290
-297
-331
-305
-244
-270
-239
-215
-199
-245
-232
-228
-232
-195
-241
-219
-241
-228
-214
-235
-232
-213
-212
-249
-225
-329
-303
-328
-340
-279
-320
-264
-309
-305
-274
-282
-235
-265
-235
-298
-250
-297
-306
-311
-276
-282
-291
-302
-321
-324
-327
-287
-309
-327
-301
-299
-348
-316
-316
-335
-329
-380
-403
-403
-407
-348
-386
-368
-409
-381
-421
-429
-451
-469
-443
-456
-498
-478
-413
-446
-377
-448
-400
-399
-463
-414
-418
-383
-419
-395
-455
-402
-371
-412
-338
-402
-347
-384
-409
-395
-385
-315
-432
-388
-441
-410
-420
-348
-304
-295
-311
-346
-329
-390
-331
-317
-298
-376
-331
-383
-355
-347
-356
-271
-348
-325
-295
-317
-333
-255
-308
-325
-280
-306
-338
-338
-263
-400
-220
-386
-278
-288
-386
-189
-363
-272
-368
-324
-300
-332
-358
-304
-318
-344
-344
-303
-361
-319
-300
-271
-286
-302
-346
-365
-350
-389
-379
-365
-340
-396
-374
-331
-373
-385
-338
-348
-365
-314
-363
-313
-410
-429
-386
-487
-347
-344
-344
-298
-360
-362
-385
-402
-394
-402
-347
-378
-348
-344
-339
-364
-357
-392
-410
-364
-362
-471
-435
-369
-341
-434
-413
-383
-421
-294
-433
-326
-376
-323
-307
-298
-273
-300
-301
-334
-239
-361
-270
-313
-328
-334
-358
-357
-292
-311
-344
-294
-361
-266
-334
-284
-295
-256
-233
-329
-315
-266
-276
-193
-314
-291
-297
-289
-275
-304
-308
-337
-310
-311
-273
-271
-258
-343
-355
-398
-337
-373
-304
-412
-384
-338
-464
-389
-390
-380
-350
-298
-292
-319
-292
-311
-327
-387
-354
-313
-281
-257
-338
-338
-399
-335
-332
-324
-343
-295
-362
-413
-305
-364
-309
-413
-298
-395
-280
-319
-323
-229
-275
-267
-254
-326
-276
-374
-319
-341
-349
-265
-369
-286
-260
-261
-216
-255
-203
-283
-165
-198
-275
-253
-297
-264
-215
-306
-243
-287
-218
-247
-217
-211
-262
-295
-200
-227
-272
-246
-270
-237
-264
-159
-293
-248
-281
-240
-232
-194
-253
-204
-174
-190
-187
-255
-259
-305
-259
-252
-237
-285
-206
-334
-314
-383
-245
-305
-295
-239
-357
-246
-318
-241
-333
-277
-324
-334
-379
-218
-347
-244
-229
-328
-179
-330
-142
-219
-235
-205
-244
-131
-264
-248
-222
-245
-322
-319
-274
-241
-317
-260
-229
-235
-281
-311
-217
-298
-284
-235
-184
-336
-240
-308
-453
-120
-428
-134
-408
-231
-323
-268
-218
-267
-248
-326
-153
-367
-166
-383
-187
-391
-246
-232
-311
-166
-325
-325
-269
-250
-403
-194
-320
-315
-263
-349
-458
-253
-445
-316
-342
-467
-316
-386
-356
-470
-342
-348
-395
-572
-348
-462
-409
-380
-364
-300
-372
-220
-485
-191
-380
-311
-223
-304
-327
-435
-275
-500
-316
-251
-472
-386
-340
-323
-445
-372
-206
-542
-339
-407
-422
-500
-396
-388
-385
-306
-399
-368
-379
-210
-483
-250
-329
-295
-413
-300
-338
-336
-237
-355
-300
-442
-107
-343
-217
-306
-322
-281
-408
-227
-279
-285
-367
-435
-122
-386
-346
-182
-221
-344
-238
-332
-489
-270
-368
-328
-269
-337
-280
-228
-454
-256
-403
-306
-350
-320
-244
-290
-167
-290
-221
-293
-314
-393
-360
-422
-415
-327
-223
-255
-268
-265
-304
-309
-329
-291
-276
-387
-147
-284
-261
-171
-271
-177
-306
-232
-264
-248
-224
-439
-261
-364
-283
-323
-241
-277
-339
-234
-402
-449
-309
-317
-355
-180
-419
-284
-280
-264
-241
-321
-244
-347
-252
-279
-414
-255
-276
-193
-118
-163
-155
-241
-200
-206
-238
-216
-347
-241
-192
-196
-257
-383
-376
-290
-200
-294
-216
-298
-311
-239
-231
-204
-217
-257
-198
-262
-261
-204
-233
-281
-274
-330
-319
-318
-290
-281
-269
-191
-262
-268
-277
-311
-258
-390
-226
-293
-333
-135
-303
-282
-260
-210
-200
-202
-223
-329
-340
-220
-256
-203
-255
-265
-195
-186
-180
-111
-135
-188
-238
-220
-257
-272
-176
-136
-172
-216
-193
-218
-203
-199
-266
-176
-165
-220
-124
-113
-183
-247
-91
-193
-388
-297
-325
-240
-183
-333
-115
-113
-124
-187
-207
-125
-206
-223
-224
-243
-169
-23
-189
-240
124
-158
-181
-190
-190
-194
-284
-154
-212
-157
-155
-164
-54
-295
-109
-236
-233
-134
-218
-67
-134
-184
-159
-203
-134
-221
-302
-57
-201
-382
-184
-307
-191
-287
-195
-271
-358
41
-347
-313
-195
-109
-106
-345
-206
-208
-82
-114
-212
-272
-183
-303
-354
-259
-288
-394
-205
-282
-290
-230
-195
-315
-312
-141
-365
-350
-269
-257
-67
-82
-197
-435
-263
-148
-284
-232
-207
-299
-331
-177
-368
-191
-295
-307
-188
-341
-309
-484
-292
-205
-358
-284
-211
-283
-237
-238
-214
-136
-171
-209
-322
-285
-164
-187
-256
-278
-256
-235
-263
-327
-388
-296
-289
-259
-326
-387
-377
-262
-396
-398
-331
-414
-371
-340
-216
-386
-255
-231
-252
-102
-282
-318
-358
-235
-302
-452
-279
-205
-209
-314
-308
-219
-211
-209
-233
-212
-233
-314
-286
-289
-350
-345
-322
-260
-335
-371
-263
-337
-267
-221
-313
-314
-463
-452
-368
-241
-201
-360
-371
-474
-443
-307
-286
-259
-290
-310
-244
-185
-234
-288
-217
-223
-306
-309
-236
-276
-266
-287
-281
-183
-224
-207
-223
-247
-225
-190
-194
-232
-207
-279
-229
-196
-225
-241
-221
-127
-188
-209
-204
-277
-176
-145
-167
-239
-288
-280
-293
-265
-253
-300
-298
-272
-233
-228
-266
-306
-269
-205
-236
-253
-275
-249
-280
-230
-151
-222
-118
-191
-297
-245
-250
-193
-215
-157
-166
-239
-178
-214
-172
-117
-203
-210
-218
-244
-231
-118
-84
-141
-106
-185
-186
-180
-172
-171
-213
-178
-248
-248
-215
-181
-142
-116
-156
-235
-245
-274
-308
-262
-178
-149
-188
-170
-208
-258
-256
-292
-274
-254
-260
-274
-221
-235
-281
-199
-195
-276
-295
-308
-359
-377
-310
-245
-220
-197
-246
-299
-300
-270
-309
-275
-217
-250
-205
-192
-185
-143
-121
-186
-284
-251
-274
-310
-225
-175
-146
-135
-120
-171
-219
-249
-228
-175
-155
-107
-109
-98
-58
-93
-34
-60
-80
-30
-3
-27
-44
38
11
27
34
-30
-38
-84
-65
-7
-2
-14
-52
-36
-109
-168
-136
-111
-151
-142
-126
-143
-148
-210
-209
-249
-300
-279
-295
-271
-312
-335
-358
-403
-427
-433
-427
-488
-495
-496
-523
-515
-528
-484
-496
-478
-482
-479
-443
-425
-417
-399
-374
-409
-388
-374
-365
-349
-333
-284
-312
-278
-232
-234
-214
-183
-136
-162
-116
-110
-57
39
32
109
147
203
299
326
429
463
418
479
455
539
575
618
597
662
691
685
749
754
801
891
845
824
815
719
650
614
326
-76
-367
-607
-550
-531
-467
-504
-536
-600
-826
-1134
-1452
-1568
-1555
-1450
-1393
-1390
-1283
-1190
-1147
-1122
-1095
-1120
-1059
-970
-973
-902
-770
-576
-310
-101
14
-215
-672
-597
-606
-538
-419
-466
-235
-140
-464
-661
-704
-860
-892
-788
-873
-951
-1109
-1065
-940
-1023
-1054
-1042
-981
-1090
-1197
-1329
-1255
-1048
-857
-581
-469
-434
-277
-116
-88
33
252
375
621
750
873
1063
1162
1360
1560
1501
1477
1530
1478
1689
1617
1591
1893
1907
1979
1915
1572
911
-55
-727
-849
-609
-420
-346
-394
-459
-729
-1417
-2021
-2517
-2550
-2244
-2060
-2119
-2083
-1859
-1689
-1579
-1588
-1530
-1443
-1430
-1407
-1368
-1158
-795
-248
392
757
790
696
599
450
395
465
695
984
1266
1451
1326
1090
899
738
576
351
87
-68
-201
-389
-480
-689
-1206
-1381
-1516
-1765
-2025
-2440
-2491
-2322
-2389
-2410
-2259
-2249
-2290
-2263
-2297
-2223
-2151
-1898
-1435
-1209
-1047
-857
-624
-459
-290
-254
-110
114
216
447
611
682
861
1066
1128
1104
1060
1066
1197
1197
1179
1283
1293
1394
1425
1336
1217
1172
1037
1077
999
848
993
1068
1082
1063
909
630
-88
-1170
-1563
-1390
-907
-554
-587
-558
-457
-920
-1512
-2000
-2241
-1917
-1367
-1227
-1123
-1066
-925
-723
-766
-798
-742
-721
-695
-578
-556
-332
-11
420
871
944
690
421
216
110
130
288
507
802
1000
907
638
268
-25
-132
-195
-343
-444
-516
-536
-601
-704
-871
-1229
-1483
-1611
-1755
-1992
-2196
-2089
-1793
-1595
-1545
-1518
-1560
-1696
-1777
-1782
-1625
-1449
-1092
-651
-428
-406
-454
-453
-375
-340
-369
-252
-57
140
321
423
488
538
622
645
617
577
643
730
882
1054
1108
1161
1221
1245
1205
1128
1064
1173
1304
1244
1314
1389
1420
1448
1268
1111
518
-618
-1262
-1176
-805
-310
-303
-416
-284
-637
-1316
-1875
-2399
-2200
-1586
-1270
-1129
-1094
-1024
-787
-864
-1056
-1041
-986
-866
-666
-508
-281
43
401
830
976
736
392
199
182
286
492
797
1094
1289
1260
925
450
62
-27
-20
-56
-79
-112
-134
-224
-453
-689
-881
-1077
-1371
-1820
-2190
-2316
-2115
-1834
-1680
-1603
-1586
-1783
-2138
-2384
-2485
-2310
-1897
-1464
-1040
-879
-844
-800
-803
-830
-802
-677
-445
-216
-82
84
233
375
434
391
298
195
203
377
634
872
1023
1040
1013
901
771
685
724
881
987
1191
1205
1185
1260
1218
1221
1189
1082
1016
867
361
-712
-1286
-1105
-509
-101
-127
-445
-623
-920
-1627
-2093
-2315
-2019
-1275
-887
-880
-1089
-1254
-1211
-1140
-1216
-1156
-982
-881
-556
-434
-278
-22
234
533
687
416
19
-53
88
433
746
980
1151
1148
951
530
102
-150
-89
139
221
144
-60
-254
-475
-703
-951
-1072
-1159
-1273
-1446
-1757
-2000
-2010
-1887
-1779
-1739
-1863
-2003
-2147
-2220
-2121
-1925
-1677
-1362
-1052
-963
-1031
-1086
-1028
-799
-613
-489
-306
-138
-19
106
92
86
129
189
275
234
222
355
629
828
936
916
801
700
664
649
690
901
1010
1250
1272
1148
1095
1019
936
972
1109
1130
1173
1030
640
-281
-1221
-1145
-654
-110
-18
-350
-525
-737
-1348
-1912
-2088
-2044
-1412
-1010
-1052
-1242
-1479
-1389
-1213
-1206
-1210
-1074
-1048
-895
-740
-632
-344
-97
247
461
300
-100
-249
-45
291
638
837
964
955
790
453
105
-101
-17
256
340
240
11
-234
-363
-497
-683
-777
-877
-1015
-1134
-1484
-1840
-2021
-1822
-1502
-1417
-1559
-1761
-1876
-1940
-1938
-1854
-1583
-1279
-1015
-813
-919
-1019
-961
-710
-436
-355
-299
-149
45
122
206
225
315
402
426
359
253
275
484
802
986
995
903
770
670
641
590
762
1074
1162
1315
1176
878
984
1011
1006
1099
1071
1138
1210
981
587
-293
-1217
-1030
-448
25
54
-424
-505
-575
-1224
-1790
-2007
-1889
-1251
-872
-962
-1123
-1384
-1258
-1032
-1161
-1249
-1176
-1032
-795
-597
-453
-174
94
370
497
266
-123
-221
120
532
832
964
1007
1001
808
466
192
94
217
505
573
415
178
-76
-217
-405
-633
-801
-889
-983
-1044
-1304
-1598
-1615
-1530
-1459
-1528
-1682
-1782
-1830
-1908
-1793
-1571
-1459
-1328
-1204
-1123
-1161
-1215
-1028
-668
-476
-446
-394
-319
-176
-124
-54
75
187
251
276
289
267
306
445
653
739
744
815
798
743
753
827
840
978
982
1015
1047
853
927
1023
991
1069
1235
1193
1166
985
734
686
-188
-1090
-971
-538
75
209
-329
-636
-715
-1424
-1878
-2154
-2160
-1396
-985
-979
-1137
-1478
-1527
-1364
-1487
-1527
-1308
-1197
-850
-589
-457
-251
-116
20
155
66
-224
-145
175
581
970
1082
1024
889
680
367
171
66
207
569
684
538
238
-84
-332
-514
-737
-845
-887
-946
-1030
-1390
-1637
-1681
-1662
-1690
-1748
-1863
-1921
-1972
-1986
-1760
-1576
-1452
-1373
-1334
-1266
-1287
-1226
-958
-605
-388
-275
-236
-212
-164
-163
-46
94
199
303
385
357
321
380
463
609
662
656
686
727
680
694
763
777
847
837
805
867
834
856
1006
890
917
1131
1140
1083
1024
894
842
157
-1018
-1162
-654
36
378
-70
-472
-572
-1114
-1794
-2074
-2113
-1416
-682
-666
-853
-1287
-1490
-1378
-1363
-1441
-1216
-1046
-866
-526
-464
-347
-230
-100
76
59
-242
-347
-8
448
871
1036
926
784
587
267
57
-9
153
576
751
609
260
-163
-416
-537
-652
-704
-673
-704
-930
-1313
-1577
-1559
-1432
-1471
-1602
-1754
-1915
-2001
-1935
-1724
-1483
-1357
-1275
-1270
-1366
-1468
-1374
-1033
-637
-390
-274
-262
-295
-347
-299
-128
70
259
436
514
471
416
425
592
763
824
873
933
929
937
920
955
967
958
1015
999
939
827
918
962
1036
1076
1058
1098
1059
892
755
725
409
-382
-966
-776
-125
322
120
-370
-574
-856
-1442
-1735
-1853
-1486
-816
-545
-717
-1069
-1411
-1394
-1308
-1326
-1145
-939
-748
-473
-336
-290
-175
-141
-3
181
88
-25
142
506
928
1065
984
837
652
480
352
265
346
610
819
751
411
4
-297
-454
-540
-597
-605
-583
-653
-767
-1252
-1737
-1844
-1806
-1666
-1723
-1837
-1759
-1731
-1838
-1719
-1672
-1708
-1515
-1442
-1319
-1176
-1133
-828
-470
-392
-469
-524
-543
-303
-124
58
311
461
537
539
427
264
373
606
854
1011
1002
999
973
887
795
750
740
878
962
990
929
894
973
976
963
858
881
971
974
907
954
876
522
-392
-1076
-796
-225
239
209
-225
-435
-696
-1410
-1798
-1854
-1610
-840
-621
-801
-1010
-1359
-1363
-1286
-1327
-1207
-978
-897
-600
-426
-398
-311
-272
-100
-17
-125
-276
-69
299
684
909
802
631
445
219
66
62
162
459
699
566
256
-120
-441
-556
-582
-583
-535
-568
-955
-1219
-1331
-1429
-1444
-1560
-1673
-1670
-1801
-2023
-1891
-1763
-1616
-1422
-1502
-1562
-1609
-1638
-1371
-1032
-834
-602
-435
-482
-488
-586
-464
-167
28
190
323
315
287
349
359
432
492
545
634
735
770
825
835
759
788
795
672
672
692
742
834
812
848
896
820
780
864
863
815
792
764
598
-36
-933
-923
-366
181
338
-104
-557
-720
-1180
-1634
-1696
-1561
-938
-451
-624
-929
-1282
-1481
-1339
-1235
-1199
-996
-880
-738
-499
-473
-474
-414
-281
-175
-201
-396
-306
92
470
742
707
478
261
109
12
55
173
389
651
605
298
-86
-411
-519
-472
-418
-402
-443
-553
-810
-1272
-1574
-1629
-1527
-1429
-1482
-1534
-1599
-1699
-1771
-1699
-1666
-1699
-1655
-1562
-1383
-1277
-1143
-907
-677
-641
-723
-749
-662
-394
-135
82
235
222
164
133
57
83
316
595
832
919
883
859
793
804
795
767
875
952
974
1041
975
951
927
896
874
793
863
973
1057
1143
1054
852
820
380
-464
-1003
-816
-57
561
364
-159
-584
-976
-1451
-1762
-1733
-1278
-646
-343
-557
-1036
-1440
-1543
-1388
-1269
-1094
-886
-753
-527
-389
-391
-386
-432
-350
-178
-177
-194
65
489
857
965
790
485
240
153
213
370
544
769
861
684
290
-167
-439
-428
-277
-146
-130
-233
-474
-975
-1327
-1490
-1505
-1407
-1368
-1325
-1358
-1600
-1796
-1708
-1601
-1527
-1516
-1506
-1316
-1199
-1116
-936
-720
-632
-628
-632
-581
-417
-213
99
339
392
326
254
202
222
317
509
744
837
822
719
671
674
714
809
806
784
856
796
811
769
709
833
786
669
753
753
754
933
957
958
940
680
544
128
-697
-926
-456
179
575
241
-390
-691
-1068
-1439
-1468
-1342
-901
-347
-335
-671
-1121
-1504
-1410
-1188
-1096
-910
-791
-682
-470
-366
-384
-394
-398
-242
-111
-156
-114
159
542
835
841
567
252
125
187
307
489
626
735
754
435
-21
-342
-467
-319
-154
-127
-187
-369
-743
-1226
-1425
-1428
-1303
-1253
-1317
-1376
-1520
-1832
-1927
-1750
-1638
-1547
-1567
-1496
-1333
-1326
-1203
-997
-854
-861
-866
-866
-726
-474
-256
-2
127
93
-22
-53
-66
35
273
536
729
700
557
431
387
443
573
700
760
719
750
682
607
660
634
702
715
653
654
659
638
775
889
754
631
409
227
-204
-925
-970
-337
325
481
-65
-708
-945
-1243
-1516
-1399
-1208
-756
-341
-483
-922
-1323
-1536
-1329
-1060
-980
-803
-760
-697
-462
-394
-439
-454
-413
-256
-123
-177
-74
261
606
795
627
285
46
28
178
391
522
604
686
556
215
-184
-425
-400
-236
-112
-152
-328
-536
-820
-1302
-1622
-1550
-1294
-1134
-1221
-1386
-1543
-1749
-1900
-1790
-1598
-1536
-1481
-1311
-1149
-1159
-1188
-1067
-881
-823
-902
-858
-647
-424
-221
-63
-41
-106
-181
-162
-51
79
292
528
688
625
453
330
331
466
622
664
737
821
776
733
585
528
568
656
708
832
831
818
905
960
917
834
740
623
472
64
-562
-616
-36
486
534
-37
-669
-929
-1187
-1390
-1274
-1056
-588
-331
-596
-1019
-1426
-1617
-1361
-1053
-896
-768
-734
-704
-566
-487
-523
-504
-421
-178
-29
-74
21
303
570
700
545
223
76
137
320
522
650
721
723
553
217
-124
-258
-177
30
162
45
-195
-447
-874
-1472
-1535
-1307
-1032
-939
-1138
-1328
-1518
-1843
-1964
-1665
-1547
-1480
-1389
-1286
-1161
-1295
-1302
-1017
-849
-920
-848
-779
-574
-260
-120
64
69
-69
-129
6
84
266
593
777
871
698
513
505
565
751
950
1017
966
975
864
769
676
651
844
854
911
951
904
821
857
919
903
816
550
537
451
48
-560
-827
-318
306
456
-137
-723
-991
-1079
-1234
-1325
-1135
-774
-386
-543
-954
-1374
-1500
-1255
-995
-813
-794
-759
-726
-537
-476
-512
-497
-413
-178
-69
-35
-42
190
536
748
592
275
147
155
332
529
617
632
684
559
242
-60
-203
-124
48
171
104
-178
-417
-601
-755
-1264
-1827
-1545
-1088
-854
-1004
-1420
-1585
-1661
-2039
-1997
-1667
-1597
-1277
-986
-949
-1099
-1460
-1393
-924
-769
-862
-619
-371
-111
-23
-198
-163
-137
-88
112
267
255
454
693
784
726
463
357
509
731
823
954
933
926
892
681
484
387
478
723
886
825
757
702
685
646
597
570
495
369
64
-479
-844
-620
-100
294
68
-610
-1026
-1306
-1426
-1364
-1139
-847
-544
-596
-997
-1419
-1710
-1556
-1206
-915
-768
-763
-854
-818
-687
-664
-555
-506
-363
-134
-91
-144
32
321
511
518
285
122
104
230
461
651
697
638
495
206
-52
-215
-185
-2
150
94
-105
-401
-930
-1141
-1194
-1094
-903
-948
-1048
-1185
-1493
-1752
-1728
-1714
-1521
-1389
-1469
-1410
-1400
-1413
-1308
-1181
-1136
-1020
-970
-879
-675
-600
-371
-188
-223
-253
-221
-173
36
258
396
535
499
428
406
417
517
716
910
984
1007
840
731
683
656
633
688
737
712
772
716
655
621
598
719
804
681
518
392
206
-99
-699
-1020
-527
76
250
-263
-897
-1156
-1220
-1412
-1406
-1213
-945
-589
-656
-1098
-1453
-1537
-1365
-1070
-897
-805
-713
-716
-561
-429
-476
-511
-461
-293
-96
34
61
252
515
600
469
204
76
159
389
592
703
697
594
447
197
-63
-168
-107
30
169
81
-146
-373
-649
-1127
-1509
-1378
-996
-772
-896
-1134
-1305
-1547
-1876
-1861
-1568
-1354
-1184
-1079
-1013
-1123
-1341
-1286
-982
-807
-796
-700
-509
-299
-199
-176
-99
-66
-86
37
179
278
468
672
795
686
426
372
500
710
929
1089
1071
947
860
751
626
574
682
867
976
791
686
670
735
740
752
783
726
595
411
305
-200
-789
-724
-221
257
213
-390
-908
-994
-1192
-1326
-1248
-1113
-714
-538
-783
-1182
-1477
-1578
-1258
-1018
-994
-895
-890
-780
-609
-589
-673
-593
-462
-292
-99
-126
0
283
502
548
369
114
90
284
466
678
722
698
644
453
207
3
-70
48
232
275
102
-148
-583
-1183
-1211
-981
-789
-752
-990
-1124
-1233
-1641
-1855
-1608
-1467
-1323
-1245
-1312
-1312
-1398
-1365
-1106
-937
-1009
-929
-789
-669
-493
-425
-296
-188
-149
-132
-19
59
241
492
597
666
556
445
483
620
725
883
950
967
969
801
738
664
644
738
822
831
805
792
665
624
658
667
707
671
576
471
273
-205
-820
-1064
-538
102
272
-185
-816
-1144
-1313
-1557
-1577
-1290
-930
-617
-733
-1203
-1626
-1815
-1596
-1245
-1094
-1026
-942
-875
-779
-718
-739
-731
-634
-447
-276
-197
-151
51
330
480
359
106
-2
104
320
513
630
632
568
413
169
-76
-177
-47
140
239
150
-125
-369
-909
-1338
-1260
-1026
-781
-847
-1067
-1214
-1483
-1897
-1945
-1736
-1571
-1362
-1282
-1268
-1334
-1504
-1439
-1204
-1103
-1076
-879
-706
-545
-498
-485
-380
-305
-287
-187
-12
82
289
473
569
526
395
387
510
651
774
902
905
944
837
667
616
606
681
748
866
826
739
686
604
568
522
553
711
770
477
246
-142
-891
-1094
-660
-73
269
-154
-802
-1066
-1395
-1677
-1559
-1372
-987
-597
-738
-1153
-1506
-1737
-1523
-1184
-1081
-919
-850
-862
-724
-621
-628
-589
-547
-393
-161
-100
-52
179
408
557
502
255
114
195
381
580
684
674
614
476
206
-47
-137
-86
93
232
150
-91
-449
-1121
-1342
-1128
-941
-818
-976
-1153
-1241
-1591
-1981
-1803
-1615
-1481
-1255
-1259
-1270
-1349
-1488
-1313
-1081
-1096
-971
-766
-655
-486
-474
-406
-214
-130
-89
93
207
320
568
661
734
675
609
687
829
926
968
1085
1101
1058
998
853
774
855
900
919
957
845
901
889
718
740
723
735
776
735
560
385
-191
-878
-857
-362
290
324
-370
-866
-1061
-1342
-1534
-1505
-1276
-717
-518
-808
-1232
-1642
-1728
-1415
-1128
-1037
-884
-888
-845
-738
-781
-774
-709
-529
-292
-105
-116
-59
152
375
490
291
79
81
271
456
643
709
667
643
441
163
-36
-53
118
306
304
90
-155
-641
-1204
-1206
-973
-748
-736
-964
-1117
-1325
-1804
-1987
-1764
-1619
-1375
-1250
-1364
-1428
-1561
-1558
-1262
-1087
-1079
-915
-794
-683
-572
-546
-345
-178
-155
-75
58
114
311
538
641
714
575
498
601
732
892
1073
1120
1042
974
803
643
723
755
910
1063
933
822
692
562
565
714
701
829
811
653
587
332
-162
-851
-943
-374
262
410
-176
-778
-1076
-1255
-1532
-1526
-1310
-811
-450
-676
-1072
-1550
-1687
-1473
-1142
-1022
-894
-769
-727
-588
-651
-747
-775
-630
-401
-189
-147
-91
166
349
462
289
46
27
204
438
630
705
667
612
397
141
-85
-156
-12
181
284
119
-194
-521
-1195
-1526
-1209
-897
-759
-959
-1216
-1348
-1752
-2233
-2024
-1701
-1552
-1303
-1297
-1389
-1548
-1780
-1593
-1245
-1203
-1092
-835
-747
-637
-650
-609
-383
-282
-241
-62
51
90
342
487
582
544
366
430
583
760
890
956
933
938
779
674
653
606
851
887
909
801
698
629
633
603
576
609
629
704
504
307
-85
-860
-1063
-484
192
350
-86
-745
-988
-1184
-1572
-1506
-1283
-856
-463
-600
-1123
-1531
-1768
-1601
-1178
-1043
-840
-755
-727
-614
-608
-732
-722
-543
-353
-101
-93
-105
85
305
413
319
97
12
197
400
576
653
612
550
413
155
-117
-167
-92
96
191
53
-395
-1093
-1264
-1072
-872
-981
-1196
-1244
-1286
-1607
-2006
-2012
-1846
-1570
-1365
-1400
-1576
-1734
-1715
-1477
-1225
-1251
-1192
-939
-762
-703
-754
-681
-404
-155
-106
-53
-48
96
387
532
556
535
530
650
791
807
875
992
1056
1144
1040
874
806
856
1025
1069
1066
923
979
893
809
836
792
921
1028
973
787
634
251
-363
-825
-581
205
619
320
-381
-817
-1072
-1396
-1527
-1341
-800
-372
-364
-830
-1321
-1655
-1603
-1274
-1059
-795
-688
-649
-642
-646
-729
-719
-631
-440
-121
-37
-17
91
346
504
460
236
83
210
397
591
700
718
685
538
242
-28
-150
-109
100
170
102
-152
-462
-1071
-1759
-1573
-1134
-858
-969
-1214
-1316
-1513
-2137
-2336
-1907
-1647
-1334
-1207
-1273
-1406
-1696
-1718
-1383
-1166
-1086
-763
-519
-393
-425
-561
-397
-190
-108
22
253
311
488
644
738
751
599
640
788
937
1049
1151
1186
1218
1111
917
793
774
888
1047
1119
1069
990
905
843
805
828
889
931
927
731
427
-146
-970
-971
-211
435
464
-257
-851
-973
-1262
-1600
-1487
-1137
-595
-326
-727
-1246
-1634
-1756
-1437
-1073
-887
-679
-616
-693
-582
-663
-770
-624
-437
-148
38
-55
-33
271
441
529
396
126
124
304
518
674
705
657
607
383
65
-163
-205
-37
113
149
-318
-929
-1005
-931
-895
-1117
-1398
-1355
-1276
-1527
-1704
-1810
-1854
-1628
-1496
-1542
-1666
-1779
-1660
-1317
-1174
-1222
-1186
-1076
-837
-747
-820
-692
-405
-191
-67
-69
-207
-63
214
433
550
489
505
637
746
771
827
850
973
1117
1039
917
819
851
956
941
822
825
790
814
903
822
676
732
880
927
759
425
194
-365
-1112
-1004
-214
444
319
-462
-1004
-1185
-1565
-1881
-1638
-1051
-415
-297
-789
-1380
-1789
-1869
-1531
-1134
-860
-557
-495
-589
-640
-759
-789
-634
-383
-44
155
82
136
346
506
535
335
144
169
393
575
669
741
744
622
354
6
-228
-218
-50
186
240
-14
-365
-891
-1739
-1770
-1271
-872
-801
-1111
-1211
-1347
-2056
-2527
-2058
-1571
-1292
-1164
-1216
-1310
-1675
-1895
-1515
-1115
-1085
-890
-577
-489
-522
-751
-564
-152
-36
-25
153
246
322
501
610
833
788
681
801
948
1042
1038
1102
1392
1458
1173
1019
829
905
1088
1134
1357
1350
1146
1102
1023
863
848
739
766
784
21
-942
-992
-338
425
460
-397
-978
-1086
-1423
-1695
-1673
-1310
-541
-252
-710
-1302
-1841
-2004
-1608
-1144
-738
-457
-535
-629
-631
-752
-804
-697
-325
190
403
238
121
269
519
690
631
502
483
571
678
790
843
819
796
632
322
-5
-170
-137
-140
-61
-40
-185
-565
-1038
-1254
-1344
-1490
-1507
-1315
-1163
-1204
-1544
-1907
-2009
-1954
-1776
-1562
-1431
-1330
-1238
-1257
-1314
-1327
-1214
-886
-557
-390
-351
-288
-199
-105
-28
27
199
331
447
532
558
653
818
890
907
1008
1034
1028
1034
1143
1220
1205
1132
1137
1144
975
926
1039
1144
1087
1095
1069
1086
1028
796
641
492
106
-768
-1122
-584
262
537
-196
-892
-1089
-1302
-1792
-1909
-1545
-769
-236
-558
-1079
-1598
-1885
-1829
-1484
-1073
-688
-513
-584
-552
-704
-824
-804
-564
-117
286
326
190
339
451
540
439
277
259
381
530
590
687
683
716
578
315
37
-169
-110
80
213
198
-20
-382
-1263
-1987
-1622
-1061
-779
-969
-1220
-1200
-1656
-2551
-2581
-1965
-1477
-1160
-1100
-1167
-1414
-1895
-1895
-1333
-998
-947
-657
-403
-377
-602
-764
-425
-75
-22
36
221
280
449
576
767
986
845
833
969
1076
1050
1069
1232
1466
1421
1125
933
883
1039
1092
1111
1245
1233
1158
1024
825
731
651
501
294
-500
-1198
-836
-132
336
-100
-934
-1242
-1365
-1844
-2155
-1984
-1302
-552
-621
-1207
-1716
-2101
-2146
-1834
-1371
-890
-592
-658
-696
-697
-968
-1036
-774
-320
227
419
231
232
340
460
497
324
366
560
692
766
741
651
657
630
464
243
-23
-133
-189
-249
-324
-414
-557
-850
-1210
-1487
-1660
-1766
-1686
-1597
-1604
-1679
-1833
-1941
-2044
-2100
-1961
-1750
-1582
-1438
-1292
-1211
-1190
-1169
-1023
-786
-599
-512
-343
-87
43
98
135
263
401
438
552
681
837
1056
1201
1208
1226
1199
1090
1105
1202
1305
1359
1337
1352
1257
1131
1114
1042
938
1046
1227
1311
1204
845
550
416
-201
-1138
-1274
-620
311
536
-332
-1086
-1268
-1654
-2138
-2246
-1836
-860
-328
-686
-1256
-1761
-2114
-2071
-1736
-1239
-669
-465
-500
-446
-619
-882
-948
-711
-182
317
374
348
478
593
681
538
357
434
671
786
828
811
783
813
666
434
134
-54
-31
90
131
62
-508
-1320
-1372
-1177
-1179
-1529
-1728
-1421
-1258
-1826
-2326
-2206
-1986
-1799
-1723
-1621
-1469
-1551
-1638
-1394
-1120
-1196
-1157
-849
-458
-308
-561
-509
-76
192
148
195
278
512
745
777
916
979
1057
1175
1299
1314
1240
1152
1294
1512
1449
1396
1280
1356
1447
1326
1243
1208
1298
1447
1539
1361
1094
763
452
-139
-948
-1083
-498
353
449
-293
-1016
-1307
-1650
-2202
-2328
-1880
-1001
-527
-817
-1346
-1804
-2131
-2271
-1999
-1514
-902
-625
-650
-577
-656
-906
-1047
-820
-326
239
370
350
476
534
577
414
312
442
635
752
832
856
815
788
681
543
314
84
-111
-287
-349
-301
-293
-431
-732
-1138
-1475
-1746
-1920
-1899
-1759
-1519
-1389
-1541
-1846
-2036
-2111
-2093
-1859
-1539
-1201
-967
-918
-949
-969
-984
-897
-671
-357
-9
217
291
353
405
402
422
556
767
987
1182
1313
1412
1481
1400
1279
1245
1356
1437
1458
1559
1644
1651
1415
1278
1243
1211
1246
1222
1347
1412
1244
882
398
-387
-1120
-1120
-552
290
325
-366
-856
-1135
-1624
-2326
-2634
-2200
-1112
-615
-916
-1364
-1758
-2010
-2203
-2153
-1798
-1109
-750
-629
-510
-719
-958
-1145
-966
-432
83
153
180
397
543
573
272
229
454
711
771
678
648
688
729
550
379
203
54
-223
-430
-569
-642
-621
-762
-913
-1193
-1552
-1861
-2074
-2115
-1980
-1810
-1782
-1802
-1927
-2028
-2151
-2192
-2033
-1741
-1439
-1258
-1123
-1120
-1079
-1014
-900
-670
-420
-142
83
273
357
465
555
687
899
1003
1137
1302
1420
1508
1573
1564
1476
1502
1515
1507
1479
1452
1528
1587
1478
1397
1399
1361
1374
1320
1247
1202
959
546
-179
-965
-1036
-541
-40
-64
-456
-785
-938
-1344
-2073
-2488
-2211
-1452
-1006
-1077
-1327
-1500
-1694
-1924
-1963
-1765
-1277
-904
-716
-531
-461
-584
-813
-770
-381
87
168
163
367
569
661
477
325
456
715
823
743
623
647
731
656
527
394
293
113
-200
-545
-756
-740
-739
-821
-1022
-1265
-1573
-1924
-2065
-1988
-1824
-1785
-1850
-1890
-1885
-1979
-2152
-2109
-1861
-1504
-1286
-1218
-1136
-1017
-892
-811
-690
-482
-182
49
210
314
370
474
592
757
910
1060
1177
1354
1512
1569
1542
1493
1545
1644
1716
1659
1666
1679
1672
1698
1650
1590
1546
1543
1601
1587
1411
1035
714
195
-489
-848
-717
-175
38
-240
-622
-807
-1004
-1526
-2118
-2237
-1704
-1189
-1143
-1320
-1409
-1424
-1573
-1788
-1840
-1511
-1119
-919
-815
-697
-572
-651
-732
-580
-183
113
139
179
284
465
479
386
401
629
858
827
688
576
602
590
503
401
324
221
23
-310
-623
-729
-790
-905
-1114
-1242
-1315
-1513
-1790
-1981
-1953
-1879
-1901
-1985
-1971
-1868
-1838
-1884
-1858
-1667
-1429
-1270
-1266
-1212
-1039
-866
-704
-554
-348
-84
124
211
328
467
608
753
875
1058
1234
1355
1447
1496
1516
1528
1544
1565
1616
1676
1708
1663
1593
1564
1530
1539
1514
1552
1616
1532
1346
1093
762
180
-401
-665
-504
-138
-89
-315
-483
-520
-705
-1168
-1650
-1804
-1531
-1287
-1324
-1463
-1494
-1449
-1499
-1580
-1553
-1347
-1170
-1053
-987
-932
-845
-889
-863
-610
-263
-92
-92
-68
28
206
236
174
221
433
626
609
465
347
372
376
325
200
65
-42
-169
-322
-510
-635
-808
-999
-1118
-1217
-1374
-1544
-1656
-1701
-1682
-1735
-1840
-1913
-1908
-1837
-1810
-1780
-1701
-1549
-1346
-1206
-1121
-1026
-882
-765
-695
-590
-472
-320
-138
40
194
332
416
461
539
630
748
836
879
912
948
973
953
941
978
1070
1163
1165
1130
1114
1122
1120
1150
1187
1231
1258
1180
983
679
282
-86
-264
-243
-122
-116
-200
-246
-268
-382
-643
-909
-994
-901
-863
-955
-1077
-1177
-1216
-1259
-1280
-1239
-1139
-1019
-891
-804
-806
-819
-852
-840
-737
-594
-470
-429
-392
-308
-242
-209
-180
-138
-50
107
182
125
54
25
-9
-34
-78
-162
-205
-221
-214
-286
-422
-537
-592
-634
-709
-774
-837
-868
-836
-800
-784
-771
-779
-753
-706
-725
-744
-746
-748
-704
-648
-629
-624
-576
-547
-545
-504
-478
-476
-421
-346
-325
-297
-267
-257
-189
-99
-30
-18
18
82
131
187
216
268
315
372
436
459
471
516
557
600
668
692
714
781
833
843
803
692
520
367
238
123
62
32
42
70
67
46
-9
-61
-98
-113
-114
-152
-221
-295
-387
-443
-492
-566
-591
-577
-538
-520
-509
-531
-547
-537
-556
-546
-539
-565
-598
-611
-609
-609
-597
-572
-528
-472
-447
-438
-423
-409
-439
-452
-447
-456
-469
-500
-522
-506
-518
-534
-564
-597
-556
-511
-516
-522
-519
-513
-520
-555
-614
-638
-615
-626
-636
-622
-611
-607
-629
-631
-597
-573
-564
-554
-538
-506
-483
-471
-428
-382
-352
-333
-298
-288
-243
-152
-88
-5
54
96
132
134
131
184
256
293
354
395
422
468
506
548
637
698
717
733
674
536
423
366
349
328
274
246
254
252
237
194
121
115
146
95
45
13
-48
-115
-186
-265
-326
-373
-392
-413
-435
-419
-446
-498
-511
-508
-533
-568
-581
-579
-568
-575
-614
-653
-648
-634
-628
-616
-589
-566
-575
-593
-618
-640
-632
-625
-648
-669
-683
-692
-681
-683
-683
-668
-671
-681
-706
-743
-724
-707
-711
-708
-701
-695
-710
-720
-739
-746
-718
-699
-712
-706
-673
-688
-691
-660
-667
-649
-605
-571
-550
-536
-514
-479
-455
-444
-411
-366
-341
-315
-274
-217
-154
-102
-39
-10
4
37
71
135
196
223
290
330
364
409
438
487
519
503
451
388
383
348
308
287
231
215
246
241
197
170
157
130
93
59
5
-59
-135
-207
-298
-371
-396
-432
-472
-505
-516
-560
-614
-597
-603
-612
-608
-629
-658
-685
-689
-693
-714
-703
-691
-696
-715
-745
-756
-756
-728
-711
-700
-682
-716
-711
-676
-695
-705
-703
-737
-745
-740
-755
-763
-763
-738
-747
-743
-738
-742
-714
-698
-722
-715
-689
-698
-667
-644
-674
-688
-675
-691
-693
-663
-635
-633
-611
-555
-520
-467
-436
-410
-362
-353
-353
-323
-280
-254
-247
-209
-189
-140
-86
-71
-47
9
73
106
116
156
195
204
231
264
285
308
372
398
364
356
331
290
313
306
255
233
242
238
216
173
154
159
166
147
118
86
11
-45
-87
-151
-205
-242
-277
-293
-311
-338
-391
-456
-497
-541
-576
-559
-562
-588
-609
-634
-640
-675
-694
-693
-686
-672
-718
-756
-778
-777
-788
-786
-766
-782
-774
-780
-790
-789
-795
-789
-781
-787
-779
-765
-759
-734
-732
-739
-731
-721
-679
-657
-632
-623
-644
-630
-597
-584
-605
-584
-518
-495
-508
-526
-540
-521
-495
-448
-396
-376
-339
-330
-344
-353
-318
-285
-249
-160
-106
-91
-86
-79
-58
-43
-17
26
70
138
189
184
192
231
259
303
373
396
425
485
491
460
433
409
396
399
369
356
358
346
347
307
269
257
243
231
206
179
147
90
25
-23
-91
-165
-173
-200
-270
-312
-355
-407
-444
-501
-522
-547
-580
-587
-611
-621
-619
-659
-693
-718
-754
-751
-753
-745
-714
-721
-720
-710
-729
-732
-732
-753
-759
-755
-753
-709
-705
-714
-705
-721
-750
-774
-785
-752
-722
-722
-693
-653
-660
-677
-697
-692
-657
-642
-597
-568
-557
-519
-519
-526
-533
-543
-509
-480
-455
-423
-412
-386
-376
-384
-371
-336
-296
-251
-198
-179
-155
-126
-104
-89
-83
-73
-55
4
42
68
93
103
108
96
97
124
186
231
242
277
284
260
250
225
207
207
222
213
228
247
239
226
175
159
149
108
81
76
62
45
17
-42
-103
-165
-212
-247
-282
-333
-382
-421
-475
-533
-579
-619
-645
-638
-652
-669
-679
-697
-726
-739
-751
-788
-786
-768
-768
-770
-780
-786
-791
-808
-796
-799
-796
-781
-779
-759
-734
-701
-708
-712
-707
-731
-729
-713
-682
-671
-670
-653
-654
-645
-639
-644
-643
-608
-577
-585
-563
-579
-590
-572
-572
-550
-512
-486
-457
-426
-410
-402
-371
-345
-316
-272
-263
-233
-182
-156
-98
-62
-44
7
30
34
57
91
142
159
150
193
240
260
282
296
328
377
370
367
360
344
337
324
293
299
289
264
269
218
208
208
204
221
214
196
176
142
116
91
20
-56
-97
-148
-183
-207
-261
-305
-334
-387
-435
-466
-507
-517
-540
-552
-578
-623
-646
-664
-675
-680
-674
-684
-693
-702
-715
-712
-694
-687
-672
-661
-669
-652
-659
-644
-627
-640
-622
-614
-607
-588
-613
-643
-643
-625
-602
-595
-580
-553
-522
-503
-492
-476
-493
-450
-415
-441
-421
-414
-412
-376
-392
-379
-352
-366
-334
-327
-357
-327
-296
-291
-246
-222
-229
-222
-211
-194
-130
-80
-50
18
38
67
106
108
144
187
231
288
333
343
380
398
392
436
450
458
455
447
439
424
418
406
391
383
399
382
354
375
361
342
345
298
259
225
164
121
60
4
-28
-103
-154
-192
-273
-308
-332
-380
-387
-405
-432
-434
-469
-515
-511
-506
-525
-540
-544
-538
-536
-561
-576
-566
-552
-521
-500
-499
-476
-469
-476
-471
-465
-465
-447
-436
-452
-448
-453
-461
-440
-433
-452
-472
-460
-433
-446
-471
-474
-490
-511
-497
-496
-477
-440
-424
-384
-357
-374
-394
-369
-348
-322
-302
-293
-280
-280
-279
-272
-267
-229
-181
-153
-154
-138
-108
-107
-71
-34
-14
-6
-1
13
17
34
59
122
177
215
271
302
309
330
358
367
363
373
385
375
362
355
337
347
353
330
318
290
275
266
240
209
172
151
118
60
18
-22
-61
-107
-173
-227
-260
-303
-354
-388
-394
-407
-425
-445
-479
-508
-551
-568
-553
-555
-560
-569
-582
-582
-574
-582
-593
-578
-553
-557
-545
-530
-551
-537
-521
-536
-525
-524
-531
-487
-459
-476
-483
-473
-469
-480
-484
-479
-467
-456
-461
-477
-487
-494
-505
-504
-480
-486
-497
-487
-490
-489
-479
-466
-446
-416
-394
-384
-384
-382
-360
-346
-309
-275
-262
-203
-139
-107
-83
-49
-17
18
55
78
77
75
96
142
143
140
203
241
264
302
319
338
375
394
418
421
396
385
379
389
396
390
368
334
322
299
279
259
230
222
193
155
128
108
75
50
44
2
-56
-101
-133
-178
-223
-225
-241
-264
-290
-322
-351
-387
-417
-433
-450
-467
-453
-445
-470
-484
-496
-509
-510
-498
-520
-533
-530
-518
-510
-512
-500
-489
-472
-474
-474
-465
-467
-455
-456
-459
-450
-455
-489
-493
-496
-505
-487
-465
-464
-460
-452
-446
-428
-413
-405
-376
-368
-381
-356
-327
-329
-324
-320
-330
-319
-329
-321
-282
-252
-222
-177
-148
-123
-77
-43
-24
23
67
98
114
129
139
146
180
205
225
244
271
299
318
332
356
376
385
370
358
363
364
353
344
299
276
286
255
225
187
160
170
148
131
114
67
21
5
8
-10
-33
-65
-107
-154
-176
-214
-260
-285
-305
-317
-321
-330
-346
-365
-379
-413
-421
-407
-430
-425
-409
-444
-442
-430
-451
-450
-456
-449
-439
-475
-477
-460
-474
-464
-445
-459
-433
-431
-445
-422
-402
-374
-389
-393
-385
-392
-398
-416
-402
-386
-367
-355
-366
-365
-369
-362
-333
-301
-275
-278
-280
-269
-273
-279
-263
-267
-240
-187
-188
-180
-160
-169
-139
-118
-103
-77
-79
-70
-65
-67
-61
-38
-9
7
25
49
70
69
93
130
123
125
150
156
163
189
183
162
173
169
152
139
124
115
103
93
74
39
17
11
-8
-14
12
3
-29
-45
-65
-102
-132
-148
-152
-192
-216
-239
-292
-335
-365
-391
-418
-413
-419
-472
-491
-489
-500
-482
-470
-436
-424
-450
-478
-508
-506
-507
-541
-516
-500
-527
-528
-554
-557
-530
-516
-495
-493
-484
-462
-459
-475
-488
-484
-503
-526
-533
-544
-538
-530
-526
-492
-490
-488
-446
-437
-419
-393
-378
-367
-374
-390
-367
-376
-394
-383
-376
-363
-339
-341
-328
-314
-325
-285
-257
-246
-183
-141
-140
-132
-109
-91
-80
-41
-12
-10
-11
41
58
49
97
78
76
110
82
71
71
66
86
65
34
28
10
-26
-53
-40
-29
-36
-42
-48
-60
-92
-119
-117
-130
-117
-120
-132
-130
-165
-191
-230
-271
-300
-333
-351
-360
-403
-433
-451
-508
-508
-514
-550
-540
-550
-552
-537
-559
-553
-558
-581
-590
-602
-615
-606
-623
-626
-630
-664
-651
-661
-661
-615
-598
-591
-578
-575
-555
-540
-524
-496
-479
-455
-421
-399
-399
-380
-354
-337
-319
-316
-308
-257
-249
-246
-212
-192
-177
-180
-197
-205
-186
-172
-169
-186
-198
-176
-171
-172
-150
-138
-129
-102
-96
-90
-80
-31
20
7
13
43
75
80
82
83
73
108
118
111
118
93
70
79
68
68
64
55
40
18
9
4
-31
-54
-48
-51
-60
-91
-134
-131
-120
-148
-176
-194
-207
-232
-253
-295
-335
-353
-372
-383
-399
-430
-468
-473
-472
-465
-488
-516
-526
-550
-559
-572
-587
-598
-611
-616
-624
-638
-605
-595
-609
-598
-573
-566
-557
-564
-554
-535
-526
-508
-483
-460
-434
-419
-403
-372
-372
-344
-330
-323
-255
-222
-217
-166
-156
-139
-112
-111
-105
-84
-70
-67
-49
-30
-8
3
20
16
10
20
26
25
27
49
59
67
71
57
45
27
29
45
45
63
77
76
87
101
97
88
110
106
90
100
89
65
51
43
20
-18
-21
-43
-82
-105
-136
-168
-190
-226
-268
-288
-320
-331
-337
-386
-432
-468
-492
-508
-513
-533
-541
-555
-563
-567
-584
-585
-575
-575
-599
-599
-627
-629
-606
-642
-652
-637
-666
-656
-649
-665
-663
-649
-621
-617
-623
-613
-613
-617
-606
-600
-584
-576
-561
-533
-519
-495
-459
-442
-434
-407
-386
-385
-356
-341
-316
-295
-275
-236
-238
-236
-210
-196
-199
-184
-158
-123
-100
-95
-77
-71
-86
-94
-69
-68
-83
-68
-56
-56
-84
-74
-55
-71
-84
-96
-92
-95
-102
-84
-77
-91
-84
-76
-85
-103
-103
-88
-101
-122
-123
-134
-166
-162
-149
-171
-193
-204
-225
-247
-249
-286
-315
-326
-366
-383
-396
-437
-451
-454
-494
-513
-520
-538
-550
-561
-586
-591
-602
-613
-625
-631
-632
-629
-621
-622
-615
-626
-618
-612
-603
-584
-593
-562
-579
-570
-567
-523
-613
-478
-1321
-1921
-1313
-958
-571
-249
-193
-340
-426
-533
-514
-457
-412
-428
-441
-416
-423
-406
-328
-271
-282
-295
-277
-281
-283
-249
-281
-347
-325
-270
-263
-282
-284
-265
-219
-176
-157
-196
-229
-228
-261
-273
-309
-350
-357
-353
-333
-300
-305
-321
-338
-305
-257
-270
-278
-290
-285
-270
-306
-388
-389
-398
-369
-325
-320
-329
-330
-326
-322
-324
-356
-373
-393
-406
-388
-415
-499
-511
-523
-555
-552
-584
-617
-614
-590
-594
-625
-645
-663
-647
-657
-652
-644
-651
-655
-669
-680
-687
-701
-715
-712
-707
-694
-700
-709
-680
-659
-625
-605
-608
-604
-597
-580
-574
-580
-545
-537
-531
-517
-509
-477
-456
-436
-416
-424
-423
-434
-411
-382
-417
-440
-438
-426
-414
-415
-364
-337
-344
-327
-337
-352
-357
-327
-304
-315
-272
-207
-220
-215
-211
-192
-185
-184
-222
-276
-258
-273
-251
-219
-232
-226
-183
-193
-205
-227
-270
-276
-279
-285
-255
-207
-216
-251
-278
-284
-303
-302
-269
-226
-231
-221
-185
-209
-266
-253
-253
-270
-268
-258
-222
-224
-254
-274
-332
-369
-354
-364
-372
-364
-389
-409
-425
-455
-457
-469
-480
-471
-460
-455
-461
-468
-459
-459
-462
-468
-472
-442
-408
-421
-400
-377
-364
-347
-362
-336
-318
-302
-285
-269
-259
-228
-215
-213
-197
-175
-148
-141
-129
-108
-103
-118
-83
-25
-25
3
49
90
110
112
162
207
225
242
267
268
284
314
337
358
376
373
377
419
443
447
479
524
531
520
520
517
512
481
458
457
456
477
483
454
464
476
437
429
424
419
415
378
322
299
265
226
205
178
168
148
153
144
98
76
51
15
-2
-7
-15
-22
-39
-33
-30
-33
-23
-12
-14
-33
-16
17
36
51
40
39
23
33
69
84
91
110
165
156
160
194
176
171
196
191
204
227
258
314
341
371
444
493
521
572
608
673
710
740
810
834
836
864
885
923
958
955
1007
1035
1025
1054
1082
1101
1112
1086
1071
1051
990
962
944
872
796
761
719
623
538
465
343
240
145
20
-89
-199
-283
-330
-388
-446
-454
-485
-555
-587
-609
-657
-677
-622
-589
-587
-585
-574
-525
-486
-462
-410
-366
-320
-286
-283
-265
-244
-223
-200
-175
-176
-193
-163
-158
-169
-166
-178
-181
-195
-207
-203
-251
-243
-241
-292
-306
-310
-325
-291
-256
-230
-150
-104
-59
40
106
194
297
367
410
448
503
530
566
638
726
786
880
936
1003
1061
1078
1110
1131
1146
1157
1160
1145
1067
978
808
517
202
-149
-392
-545
-635
-563
-470
-453
-447
-525
-685
-801
-921
-1032
-1067
-1076
-1024
-923
-824
-656
-453
-278
-143
-79
-97
-143
-183
-171
-79
31
174
296
307
358
348
331
399
412
376
320
158
-24
-254
-455
-497
-476
-406
-370
-294
-279
-331
-364
-473
-432
-457
-501
-571
-720
-734
-809
-708
-510
-284
-192
-167
-167
-272
-545
-502
-350
-374
-323
-357
-261
-65
35
54
-16
117
128
-112
-118
-205
-322
-277
-166
-18
97
143
48
-117
-274
-390
-462
-502
-481
-369
-272
-192
-130
-84
-76
-159
-295
-471
-540
-478
-356
-217
-128
-38
-46
-101
-209
-283
-292
-321
-299
-243
-192
-142
-120
-126
-143
-179
-223
-275
-309
-326
-288
-253
-251
-259
-287
-330
-393
-434
-477
-486
-489
-523
-529
-553
-578
-588
-628
-662
-690
-717
-750
-805
-827
-820
-826
-833
-847
-869
-859
-860
-867
-842
-834
-833
-806
-798
-812
-804
-791
-778
-742
-714
-713
-717
-731
-717
-692
-701
-672
-639
-634
-648
-682
-695
-697
-699
-725
-709
-690
-661
-609
-584
-604
-625
-613
-626
-622
-581
-554
-525
-485
-480
-489
-478
-470
-416
-375
-378
-362
-362
-369
-317
-269
-268
-282
-258
-235
-256
-270
-274
-299
-296
-301
-321
-326
-347
-339
-337
-354
-370
-396
-418
-447
-449
-440
-467
-499
-539
-569
-607
-635
-629
-663
-701
-732
-797
-842
-859
-896
-879
-874
-890
-870
-900
-903
-918
-993
-978
-974
-979
-949
-925
-917
-982
-991
-964
-937
-883
-894
-921
-864
-856
-834
-827
-865
-878
-893
-822
-825
-860
-818
-781
-728
-714
-755
-741
-727
-686
-677
-699
-713
-745
-634
-518
-494
-493
-524
-569
-523
-520
-572
-530
-455
-439
-437
-429
-490
-480
-458
-447
-454
-441
-427
-394
-348
-322
-367
-381
-383
-440
-446
-437
-407
-364
-346
-371
-408
-447
-460
-436
-388
-413
-422
-435
-496
-478
-466
-505
-514
-521
-530
-535
-489
-508
-545
-574
-656
-723
-764
-748
-693
-704
-753
-795
-882
-913
-940
-949
-932
-955
-1048
-1067
-1075
-1062
-1013
-976
-1024
-1009
-1011
-1063
-999
-949
-923
-919
-979
-912
-924
-859
-975
-1223
-1496
-1944
-2009
-2013
-1828
-1251
-855
-899
-944
-946
-1061
-905
-703
-692
-442
-208
-131
180
543
579
488
205
-167
-297
-129
62
397
730
706
608
380
105
44
41
42
112
176
166
173
195
192
166
62
-83
-227
-246
-206
-158
-79
-134
-219
-278
-333
-330
-278
-254
-297
-366
-441
-524
-572
-528
-507
-524
-546
-559
-562
-563
-597
-632
-680
-776
-847
-895
-888
-833
-773
-741
-759
-787
-843
-926
-963
-962
-937
-933
-925
-902
-838
-772
-741
-738
-751
-788
-847
-849
-829
-794
-740
-710
-658
-611
-604
-665
-701
-665
-605
-540
-530
-560
-523
-508
-517
-457
-415
-314
-191
-132
-158
-136
-64
3
12
12
40
62
117
218
328
368
332
252
282
401
497
602
640
566
469
473
524
573
602
547
500
380
309
287
154
-71
-290
-538
-726
-739
-681
-622
-600
-641
-807
-965
-1063
-1113
-1203
-1259
-1306
-1354
-1316
-1173
-988
-851
-711
-655
-638
-613
-569
-529
-468
-421
-391
-288
-157
-25
61
79
-133
-455
-728
-1015
-1070
-1016
-927
-831
-826
-913
-1011
-1042
-1143
-1244
-1362
-1508
-1607
-1662
-1539
-1341
-1144
-1000
-978
-1022
-1114
-1177
-1172
-1096
-1008
-873
-768
-670
-531
-400
-283
-190
-109
-49
-1
30
136
319
467
626
789
833
787
764
746
709
715
782
861
922
966
1048
1112
1147
1138
1092
971
709
290
-237
-752
-1169
-1368
-1370
-1197
-930
-765
-785
-977
-1257
-1577
-1822
-1961
-1949
-1789
-1598
-1274
-940
-634
-404
-285
-267
-349
-371
-376
-282
-96
116
393
619
745
818
795
701
585
402
260
85
-112
-203
-388
-688
-890
-1049
-1150
-1194
-1261
-1337
-1547
-1804
-2006
-2103
-2050
-1915
-1759
-1654
-1584
-1544
-1471
-1323
-1192
-1027
-916
-871
-842
-754
-605
-428
-205
-47
48
70
46
92
132
151
216
261
274
302
360
467
562
667
717
755
734
603
469
366
340
374
509
708
915
1050
1119
1131
1065
959
811
559
137
-399
-917
-1335
-1539
-1462
-1185
-917
-764
-772
-984
-1341
-1657
-1862
-1986
-1952
-1799
-1512
-1154
-815
-479
-224
-108
-94
-148
-204
-229
-194
-6
219
456
734
921
1037
1028
922
789
575
357
172
7
-124
-217
-287
-340
-373
-501
-792
-1205
-1592
-1927
-2137
-2191
-2136
-1947
-1809
-1704
-1556
-1389
-1281
-1231
-1216
-1204
-1177
-1109
-875
-591
-325
-94
49
159
164
178
199
214
218
208
227
250
283
293
309
283
269
251
217
228
270
365
437
505
597
585
541
544
543
626
763
973
1183
1316
1363
1343
1311
1239
1104
825
441
-99
-671
-1045
-1186
-1106
-864
-629
-593
-720
-973
-1327
-1629
-1801
-1863
-1825
-1693
-1466
-1124
-789
-465
-238
-129
-118
-149
-153
-127
-17
129
328
521
694
838
910
927
895
759
562
359
125
-75
-236
-378
-421
-459
-488
-599
-897
-1307
-1709
-1948
-2120
-2097
-1935
-1673
-1508
-1427
-1333
-1216
-1103
-1099
-1063
-1018
-919
-835
-658
-371
-152
45
151
199
212
208
220
190
139
104
41
-15
9
41
83
104
128
182
178
199
273
402
526
616
688
709
719
739
764
857
1021
1185
1316
1418
1472
1510
1489
1382
1143
752
181
-441
-940
-1221
-1291
-1185
-953
-826
-872
-1045
-1295
-1587
-1796
-1928
-1985
-1898
-1680
-1353
-971
-619
-317
-106
-4
22
2
2
56
141
260
418
587
732
880
980
994
921
747
520
237
-66
-329
-545
-653
-668
-676
-769
-1084
-1395
-1635
-1875
-2027
-2036
-1939
-1849
-1819
-1773
-1517
-1303
-1112
-937
-835
-757
-713
-576
-391
-161
-21
75
182
238
293
330
357
357
306
184
93
36
22
17
-22
22
71
70
56
117
185
285
418
548
694
736
731
793
834
879
1024
1218
1422
1587
1698
1810
1886
1717
1505
1136
547
-59
-613
-999
-1217
-1200
-1018
-866
-904
-983
-1106
-1416
-1672
-1846
-1968
-2005
-1907
-1653
-1269
-884
-504
-141
-3
103
163
170
212
211
261
396
497
646
835
953
1026
991
858
651
330
-23
-316
-610
-830
-904
-978
-1163
-1360
-1583
-1715
-1823
-1933
-1924
-1931
-1964
-1979
-1861
-1624
-1303
-1057
-826
-642
-573
-430
-296
-181
-97
-42
2
71
151
208
298
320
292
208
91
-34
-141
-231
-320
-368
-377
-282
-181
-103
2
118
223
377
546
674
778
739
726
783
866
1113
1373
1628
1852
2046
2095
2144
2106
1942
1709
1164
517
-152
-752
-1164
-1283
-1219
-1084
-912
-927
-1002
-1199
-1515
-1718
-1908
-2032
-2003
-1841
-1532
-1079
-634
-198
179
400
564
654
676
680
709
734
752
816
929
1078
1189
1232
1206
1054
813
470
39
-363
-699
-955
-1084
-1092
-1061
-1065
-1407
-1829
-1982
-2156
-2194
-2154
-1951
-1615
-1467
-1457
-1116
-729
-526
-340
-260
-104
-39
27
129
269
317
254
306
363
393
355
322
241
73
-143
-287
-395
-454
-456
-496
-394
-264
-109
6
61
215
411
562
740
850
935
1011
975
1124
1303
1490
1724
1967
2146
2222
2240
2211
2055
1659
1127
402
-270
-946
-1403
-1593
-1635
-1492
-1388
-1325
-1320
-1388
-1568
-1705
-1903
-1997
-1965
-1830
-1497
-1109
-597
-126
312
680
965
1133
1202
1209
1131
1050
984
947
950
996
1053
1125
1107
989
766
395
-67
-503
-872
-1204
-1413
-1613
-1948
-2113
-2109
-2055
-1991
-1948
-1794
-1698
-1753
-1730
-1454
-1178
-940
-771
-503
-193
30
231
416
536
462
381
339
287
202
105
68
72
16
-44
-68
-110
-172
-341
-470
-534
-554
-608
-649
-532
-346
-77
249
596
868
1071
1142
1154
1159
1204
1302
1356
1527
1747
1914
2063
2181
2246
2226
2058
1724
1193
419
-452
-1258
-1857
-2188
-2219
-2083
-1899
-1703
-1588
-1533
-1577
-1706
-1848
-1977
-2028
-1881
-1571
-1146
-633
-161
314
751
1089
1332
1467
1508
1425
1224
1050
886
722
645
646
695
721
690
530
191
-266
-717
-1170
-1564
-1834
-1969
-2131
-2406
-2480
-2381
-2202
-2089
-1939
-1697
-1505
-1432
-1351
-1117
-902
-709
-596
-351
-19
230
433
556
619
588
497
396
323
143
-50
-137
-192
-268
-363
-450
-505
-545
-628
-651
-632
-634
-620
-598
-490
-274
6
333
647
962
1182
1309
1366
1353
1445
1464
1537
1626
1808
1978
2069
2084
2116
2079
1781
1352
581
-227
-1015
-1697
-2200
-2465
-2554
-2414
-2196
-2098
-1858
-1779
-1774
-1796
-1862
-1842
-1668
-1482
-1235
-886
-495
9
464
907
1306
1586
1731
1750
1634
1438
1180
890
689
561
510
479
420
324
137
-180
-522
-888
-1266
-1603
-1879
-2071
-2357
-2672
-2733
-2553
-2316
-2086
-1796
-1396
-1121
-1074
-945
-653
-478
-439
-393
-193
100
247
336
474
573
552
490
436
344
139
-102
-265
-386
-543
-698
-785
-758
-679
-644
-565
-492
-484
-474
-387
-218
0
275
504
796
1048
1285
1507
1605
1705
1798
1858
1943
2089
2077
2127
2099
2062
2011
1808
1477
961
259
-527
-1232
-1868
-2263
-2503
-2532
-2459
-2342
-2150
-1991
-1908
-1874
-1805
-1723
-1590
-1447
-1254
-990
-710
-355
80
487
921
1322
1598
1805
1851
1703
1515
1289
979
740
560
429
311
159
5
-207
-467
-714
-980
-1266
-1494
-1768
-2192
-2578
-2753
-2727
-2613
-2425
-2128
-1731
-1431
-1242
-969
-722
-570
-496
-432
-267
-106
-55
4
117
218
258
275
333
300
166
1
-175
-350
-593
-816
-890
-868
-861
-801
-690
-585
-496
-413
-267
-95
98
310
536
798
989
1091
1225
1303
1377
1527
1653
1825
1921
2007
2135
2186
2153
2080
1903
1592
1036
242
-421
-1100
-1694
-2127
-2363
-2392
-2298
-2207
-2061
-1903
-1870
-1768
-1719
-1650
-1552
-1438
-1313
-1079
-882
-583
-162
216
671
1059
1404
1642
1727
1648
1502
1261
1015
821
610
457
324
164
8
-158
-358
-553
-806
-1040
-1263
-1522
-1775
-1980
-2177
-2567
-2867
-2788
-2540
-2325
-2205
-1882
-1313
-958
-912
-699
-415
-226
-228
-302
-137
29
-26
-113
18
153
209
151
183
286
138
-197
-389
-430
-582
-818
-950
-829
-729
-710
-617
-423
-188
-5
217
456
666
842
895
854
936
992
999
1116
1271
1481
1673
1762
1902
2060
2025
1876
1551
1022
407
-298
-1018
-1611
-2005
-2245
-2275
-2214
-2089
-1883
-1712
-1580
-1483
-1446
-1432
-1397
-1361
-1282
-1234
-1127
-886
-572
-239
173
610
984
1285
1453
1503
1419
1257
1036
799
589
387
205
57
-75
-150
-242
-384
-475
-600
-771
-972
-1251
-1678
-2205
-2506
-2538
-2519
-2547
-2476
-2150
-1711
-1469
-1309
-1036
-768
-545
-468
-418
-328
-364
-444
-409
-287
-187
-148
-34
232
382
321
187
99
11
-159
-403
-616
-733
-805
-825
-789
-688
-557
-338
-76
234
454
580
713
827
930
892
832
849
955
997
1151
1281
1425
1637
1733
1806
1761
1579
1170
624
0
-622
-1191
-1667
-1961
-2082
-2073
-1990
-1801
-1615
-1451
-1298
-1169
-1054
-1025
-1050
-1058
-1072
-1091
-978
-821
-585
-214
150
496
800
1068
1246
1315
1305
1222
1053
848
643
421
217
23
-124
-184
-209
-225
-241
-279
-357
-485
-710
-1145
-1611
-1877
-1999
-2105
-2264
-2288
-2012
-1667
-1484
-1303
-1000
-632
-410
-352
-286
-204
-259
-410
-453
-365
-304
-350
-266
0
245
263
200
248
301
210
-25
-245
-334
-389
-543
-601
-544
-440
-280
-46
260
573
785
866
993
1032
1023
920
807
814
867
901
982
1119
1242
1438
1477
1434
1199
776
339
-142
-637
-1071
-1433
-1694
-1767
-1827
-1778
-1655
-1494
-1268
-1086
-933
-775
-703
-742
-772
-807
-822
-851
-803
-615
-379
-161
84
320
543
773
906
985
986
931
825
629
424
233
21
-131
-219
-271
-283
-297
-294
-281
-332
-477
-843
-1207
-1378
-1474
-1659
-1910
-1993
-1788
-1605
-1592
-1428
-1140
-824
-620
-512
-354
-206
-286
-387
-359
-313
-347
-471
-389
-159
-21
-48
-37
89
219
210
131
89
36
-43
-183
-260
-267
-233
-132
42
276
506
631
705
787
862
847
777
738
696
717
716
699
700
728
803
827
754
572
353
97
-147
-405
-699
-938
-1048
-1101
-1141
-1160
-1154
-1052
-972
-886
-758
-674
-646
-616
-578
-592
-659
-709
-716
-671
-577
-493
-408
-299
-150
-15
103
185
241
306
288
207
133
34
-87
-186
-265
-304
-336
-358
-357
-434
-588
-654
-680
-722
-804
-932
-996
-1026
-1086
-1123
-1120
-1061
-964
-916
-800
-650
-591
-540
-487
-471
-438
-453
-525
-520
-504
-538
-551
-535
-486
-434
-395
-326
-300
-294
-291
-307
-278
-287
-299
-242
-174
-112
-28
56
108
180
258
283
277
319
314
299
308
273
263
290
326
384
380
379
398
403
387
302
220
120
40
-35
-163
-272
-308
-348
-371
-373
-372
-336
-266
-211
-202
-174
-194
-227
-270
-314
-358
-433
-515
-562
-605
-631
-610
-627
-605
-518
-457
-407
-355
-334
-303
-316
-350
-382
-442
-470
-480
-509
-507
-504
-499
-490
-524
-548
-511
-440
-385
-393
-402
-364
-330
-375
-398
-384
-373
-399
-440
-428
-417
-465
-507
-514
-525
-526
-560
-584
-559
-535
-564
-601
-595
-549
-504
-490
-452
-425
-417
-383
-334
-309
-272
-226
-190
-135
-80
-25
10
24
64
98
104
129
130
120
155
182
181
221
249
246
275
302
328
369
403
414
429
413
407
394
319
264
200
155
136
112
100
102
108
111
127
107
106
111
53
-7
-51
-128
-202
-272
-375
-424
-462
-524
-550
-570
-577
-578
-574
-553
-557
-553
-539
-542
-553
-551
-551
-558
-565
-555
-549
-582
-602
-563
-510
-510
-510
-465
-401
-369
-389
-378
-381
-386
-401
-441
-473
-496
-557
-613
-588
-595
-632
-638
-644
-613
-575
-604
-592
-563
-541
-519
-527
-493
-447
-427
-406
-371
-344
-308
-274
-245
-198
-164
-136
-102
-50
-3
51
84
93
121
138
142
151
164
206
221
228
274
310
348
394
406
432
446
410
397
380
336
311
266
237
211
181
193
185
210
231
215
231
206
155
101
34
-37
-132
-213
-260
-313
-369
-392
-436
-471
-479
-507
-499
-499
-510
-495
-504
-521
-527
-531
-543
-577
-571
-554
-565
-555
-551
-549
-563
-546
-535
-549
-542
-547
-558
-554
-552
-561
-571
-593
-605
-619
-626
-621
-633
-625
-640
-674
-659
-660
-677
-641
-617
-607
-595
-605
-575
-554
-543
-503
-453
-419
-393
-353
-326
-312
-267
-242
-221
-169
-127
-88
-60
-39
-17
-15
-29
-9
-11
-14
2
-21
-26
-27
-52
-31
12
13
52
91
124
185
184
180
190
165
144
127
77
63
76
58
70
68
48
76
54
47
76
36
-2
-45
-117
-165
-237
-300
-327
-386
-408
-437
-492
-513
-551
-569
-558
-570
-561
-541
-540
-532
-511
-516
-548
-554
-555
-577
-586
-599
-604
-625
-619
-587
-607
-590
-551
-566
-569
-589
-619
-621
-639
-634
-630
-643
-660
-668
-669
-668
-665
-665
-658
-655
-642
-605
-603
-593
-524
-495
-499
-447
-438
-435
-428
-427
-385
-365
-360
-317
-268
-267
-237
-194
-190
-152
-132
-148
-120
-97
-75
-64
-27
1
7
40
72
107
139
166
207
229
273
300
313
346
335
325
339
300
299
294
248
238
220
171
144
122
78
62
45
10
-17
-33
-51
-119
-180
-210
-250
-309
-352
-384
-413
-443
-481
-498
-517
-505
-487
-494
-478
-431
-419
-430
-413
-422
-438
-447
-480
-493
-522
-539
-532
-545
-536
-527
-514
-472
-470
-496
-497
-502
-512
-526
-530
-538
-559
-571
-571
-557
-553
-543
-535
-522
-486
-460
-459
-438
-424
-406
-377
-379
-361
-350
-357
-341
-339
-331
-304
-271
-231
-200
-186
-170
-146
-144
-135
-114
-99
-87
-88
-63
-38
-22
-20
-3
36
56
90
110
132
159
188
216
244
257
252
232
198
201
171
153
157
125
121
94
67
64
10
9
10
-19
-16
-23
-37
-58
-92
-125
-160
-209
-237
-251
-290
-312
-334
-368
-373
-372
-365
-370
-358
-357
-382
-385
-384
-392
-406
-417
-426
-472
-503
-526
-563
-562
-573
-591
-576
-577
-580
-585
-600
-619
-615
-596
-595
-587
-563
-557
-566
-559
-547
-540
-551
-552
-529
-505
-487
-494
-464
-448
-461
-448
-432
-403
-392
-379
-354
-369
-386
-374
-378
-354
-313
-303
-266
-236
-218
-159
-146
-130
-99
-83
-55
-59
-26
-24
-24
23
31
53
89
104
119
130
155
171
203
205
203
220
178
150
124
102
79
34
17
-15
-49
-45
-41
-38
-51
-66
-57
-52
-85
-137
-163
-224
-305
-355
-401
-428
-457
-471
-490
-518
-515
-533
-535
-515
-508
-506
-512
-513
-515
-563
-591
-597
-641
-665
-681
-720
-729
-726
-736
-734
-745
-755
-743
-738
-723
-713
-719
-715
-725
-735
-706
-708
-731
-732
-753
-766
-755
-756
-742
-703
-677
-682
-671
-624
-614
-583
-530
-518
-497
-485
-472
-434
-404
-358
-306
-298
-247
-216
-225
-194
-168
-145
-112
-92
-55
-30
-18
30
81
103
132
147
146
158
148
130
123
136
160
173
196
215
244
266
264
278
263
216
192
167
135
105
87
57
22
19
1
-25
-26
-46
-64
-84
-129
-150
-171
-200
-235
-283
-330
-352
-376
-405
-425
-431
-442
-470
-477
-482
-519
-525
-553
-596
-610
-624
-681
-712
-725
-761
-759
-751
-747
-719
-699
-677
-636
-627
-618
-597
-582
-587
-591
-597
-608
-629
-640
-643
-645
-629
-604
-585
-566
-531
-528
-510
-476
-460
-431
-414
-414
-397
-381
-373
-344
-313
-286
-253
-228
-202
-181
-169
-149
-134
-110
-66
-25
9
16
58
86
84
106
110
135
147
149
199
223
241
284
295
330
351
346
338
317
299
284
267
253
228
217
211
191
193
180
185
195
164
155
147
106
69
32
-4
-38
-61
-99
-115
-121
-159
-190
-216
-264
-320
-353
-390
-421
-406
-424
-426
-427
-439
-420
-452
-477
-503
-543
-543
-590
-618
-613
-620
-599
-592
-589
-588
-598
-585
-594
-621
-613
-627
-618
-604
-608
-588
-602
-626
-614
-618
-635
-635
-618
-615
-611
-602
-596
-558
-515
-468
-403
-351
-306
-256
-232
-225
-199
-175
-167
-153
-120
-95
-76
-41
-8
26
73
97
84
84
91
78
87
94
116
160
196
216
230
258
275
298
293
302
332
307
330
352
315
315
318
289
292
268
240
230
206
183
178
190
176
155
155
140
99
46
4
-44
-106
-166
-204
-242
-287
-327
-358
-401
-434
-432
-443
-448
-450
-455
-481
-507
-529
-539
-549
-568
-553
-570
-591
-603
-634
-630
-628
-632
-625
-642
-658
-645
-666
-680
-672
-647
-610
-610
-610
-611
-639
-675
-694
-687
-670
-639
-618
-590
-562
-543
-524
-484
-452
-427
-418
-425
-411
-438
-458
-454
-450
-426
-408
-383
-349
-348
-339
-316
-304
-259
-223
-199
-173
-149
-133
-123
-90
-45
-13
-3
38
79
98
118
144
153
166
218
273
320
364
386
393
371
350
336
287
262
263
246
230
218
209
205
191
140
132
111
60
43
-15
-80
-132
-188
-200
-228
-280
-297
-336
-387
-412
-451
-470
-465
-469
-466
-463
-473
-461
-466
-469
-442
-449
-445
-445
-485
-514
-550
-591
-594
-596
-604
-584
-570
-556
-544
-542
-532
-529
-525
-506
-522
-525
-518
-533
-525
-530
-555
-550
-573
-599
-586
-602
-611
-587
-596
-549
-503
-509
-461
-449
-478
-470
-456
-468
-466
-452
-449
-427
-411
-368
-340
-315
-249
-218
-208
-176
-149
-146
-125
-86
-57
-31
19
58
84
120
121
135
190
229
256
271
296
298
276
289
284
265
276
274
252
253
254
227
217
207
175
160
163
141
112
78
36
-7
-42
-66
-107
-138
-174
-238
-295
-339
-392
-405
-389
-390
-402
-391
-374
-384
-379
-369
-392
-417
-425
-459
-481
-501
-515
-528
-531
-524
-516
-520
-504
-482
-479
-460
-449
-464
-453
-430
-457
-477
-465
-475
-483
-484
-471
-471
-468
-433
-421
-439
-423
-412
-406
-369
-376
-367
-366
-406
-389
-386
-398
-362
-350
-342
-303
-303
-292
-272
-266
-239
-207
-200
-148
-107
-90
-39
-2
38
91
117
175
217
233
276
285
279
312
319
326
349
358
346
357
352
338
328
303
302
273
225
210
199
167
141
93
73
81
54
42
18
-17
-40
-72
-107
-142
-174
-203
-219
-253
-273
-291
-328
-326
-319
-321
-327
-312
-335
-360
-370
-381
-382
-387
-412
-427
-466
-511
-542
-582
-590
-594
-611
-611
-608
-608
-595
-590
-579
-575
-576
-579
-606
-623
-626
-639
-636
-632
-624
-594
-603
-610
-574
-595
-617
-604
-606
-580
-546
-540
-509
-489
-486
-476
-477
-469
-449
-440
-423
-381
-357
-348
-324
-283
-235
-204
-156
-117
-72
-35
-20
11
16
19
46
58
82
120
111
136
144
144
187
197
201
199
194
197
157
149
147
137
123
91
56
27
17
0
-16
-15
-7
-4
7
4
-11
-34
-86
-126
-151
-195
-221
-246
-282
-313
-371
-395
-380
-375
-355
-328
-360
-370
-373
-405
-432
-463
-494
-521
-535
-573
-617
-636
-649
-641
-618
-596
-584
-612
-603
-582
-603
-571
-566
-588
-557
-580
-601
-596
-617
-631
-654
-666
-649
-635
-614
-574
-558
-552
-537
-507
-507
-509
-481
-469
-471
-479
-474
-470
-459
-432
-406
-378
-360
-339
-310
-279
-269
-241
-198
-192
-163
-128
-124
-106
-69
-40
-18
31
44
35
50
49
73
86
94
147
163
164
198
179
173
178
159
146
140
129
104
104
96
72
82
64
46
75
64
73
77
50
31
-1
-41
-51
-98
-148
-174
-240
-263
-309
-358
-361
-385
-412
-392
-427
-469
-466
-503
-523
-557
-578
-580
-601
-623
-634
-679
-696
-699
-707
-694
-685
-664
-651
-640
-642
-615
-601
-622
-582
-574
-604
-591
-611
-608
-580
-610
-634
-627
-644
-648
-649
-637
-626
-632
-587
-541
-535
-496
-474
-458
-396
-358
-363
-343
-310
-297
-279
-240
-188
-167
-98
-19
24
54
102
128
107
147
156
145
163
155
177
179
181
223
242
251
277
296
296
307
287
276
274
238
247
244
213
233
245
238
241
234
232
248
233
237
233
176
168
142
80
39
-1
-49
-66
-102
-162
-187
-211
-260
-278
-309
-336
-347
-357
-347
-379
-408
-413
-446
-494
-520
-538
-599
-634
-650
-682
-691
-682
-669
-666
-662
-645
-659
-642
-584
-582
-573
-552
-553
-546
-534
-554
-590
-600
-610
-648
-664
-670
-654
-664
-653
-628
-625
-590
-562
-550
-504
-486
-488
-465
-459
-462
-435
-414
-389
-347
-324
-288
-264
-219
-176
-155
-89
-62
-55
-23
-2
-3
31
52
61
115
136
119
126
145
151
157
180
215
240
265
262
274
271
273
289
275
272
241
209
200
180
163
125
85
53
27
9
-15
-42
-83
-127
-143
-207
-231
-251
-321
-359
-395
-419
-458
-481
-490
-508
-519
-526
-563
-571
-562
-588
-576
-593
-616
-601
-660
-694
-709
-748
-750
-747
-736
-751
-759
-729
-713
-716
-720
-702
-691
-676
-677
-694
-717
-731
-745
-753
-745
-759
-749
-724
-691
-671
-657
-638
-594
-566
-517
-473
-478
-432
-421
-409
-370
-343
-310
-305
-294
-281
-272
-247
-244
-229
-176
-140
-142
-131
-104
-95
-90
-66
-35
-43
-28
-5
-5
16
39
63
104
138
184
242
272
282
291
301
281
274
277
278
248
210
209
186
158
150
124
111
115
99
71
43
-18
-76
-130
-201
-255
-322
-373
-427
-464
-486
-504
-508
-506
-473
-451
-480
-496
-511
-536
-539
-527
-541
-548
-552
-586
-635
-682
-742
-748
-699
-676
-662
-644
-631
-608
-606
-587
-570
-564
-559
-548
-546
-553
-604
-630
-620
-603
-589
-608
-599
-564
-572
-589
-587
-563
-531
-490
-452
-416
-398
-385
-359
-361
-360
-356
-375
-382
-345
-338
-330
-309
-254
-206
-160
-100
-77
-37
-12
19
70
99
127
168
182
210
251
244
267
305
348
437
472
496
515
472
434
365
296
277
262
218
149
118
82
37
-9
-34
-19
-9
-9
-39
-66
-78
-110
-169
-200
-218
-287
-336
-367
-422
-443
-455
-478
-436
-357
-292
-273
-266
-226
-219
-246
-254
-270
-293
-326
-365
-441
-518
-592
-704
-728
-658
-626
-637
-651
-629
-582
-568
-597
-566
-547
-513
-515
-540
-629
-643
-1248
-2192
-2182
-1919
-1727
-1418
-998
-663
-476
-432
-279
-176
-137
-191
-329
-378
-373
-373
-282
-66
79
148
178
315
404
453
486
473
468
489
446
310
249
237
293
338
394
526
639
711
837
1001
1071
1120
1154
1205
1240
1090
723
279
-25
-173
-357
-619
-833
-919
-887
-920
-975
-954
-852
-676
-530
-469
-440
-523
-713
-814
-851
-897
-950
-1005
-989
-864
-755
-693
-593
-402
-107
136
259
279
228
160
77
1
-109
-210
-320
-365
-408
-495
-588
-858
-1044
-997
-885
-834
-978
-1142
-1115
-1067
-1197
-1284
-1251
-1141
-1020
-1022
-1002
-937
-1001
-993
-835
-648
-581
-659
-735
-621
-531
-593
-608
-505
-332
-227
-231
-271
-273
-246
-157
-44
55
100
111
184
325
451
515
567
726
925
1026
985
932
958
1020
1132
1176
1229
1307
1387
1470
1598
1606
1487
1271
811
320
-214
-649
-1016
-1358
-1682
-1883
-1919
-1925
-1981
-1916
-1649
-1361
-1096
-993
-984
-896
-907
-1020
-1042
-995
-879
-739
-626
-390
-105
98
331
606
916
1178
1239
1153
1055
900
697
443
212
77
-47
-191
-316
-398
-452
-519
-608
-617
-711
-934
-1338
-1796
-2083
-2178
-2231
-2303
-2243
-2106
-1840
-1669
-1499
-1168
-798
-474
-246
-103
-48
-168
-332
-345
-245
-178
-203
-161
11
193
240
271
407
576
606
521
376
225
60
-77
-97
-33
103
260
399
687
915
1000
1120
1298
1421
1499
1478
1379
1410
1378
1403
1519
1672
1772
1818
1633
1209
547
-191
-648
-1008
-1321
-1724
-2106
-2286
-2318
-2343
-2340
-2120
-1744
-1363
-1138
-1041
-1061
-1155
-1219
-1193
-993
-761
-595
-443
-195
122
457
747
1014
1387
1686
1747
1633
1370
1034
779
536
345
205
31
-97
-226
-354
-452
-567
-664
-696
-783
-1193
-1802
-2279
-2540
-2570
-2586
-2593
-2410
-2066
-1785
-1508
-1215
-869
-408
-107
116
272
176
-35
-173
-125
-6
18
1
111
286
382
354
332
393
461
410
243
31
-219
-427
-537
-499
-332
-136
115
423
747
994
1080
1177
1340
1520
1552
1526
1414
1422
1473
1508
1693
1887
2082
2142
2079
1683
1000
122
-499
-785
-1077
-1481
-2003
-2232
-2208
-2191
-2211
-2039
-1666
-1222
-960
-946
-1000
-1137
-1257
-1262
-1064
-765
-572
-448
-222
192
560
828
1076
1408
1744
1833
1628
1291
968
658
422
273
135
-20
-151
-260
-323
-427
-554
-667
-718
-815
-1046
-1626
-2424
-2897
-2870
-2572
-2456
-2422
-2115
-1565
-1271
-1174
-899
-485
-163
-22
28
46
-134
-500
-504
-132
164
177
132
344
577
491
192
101
167
116
-135
-396
-596
-726
-752
-620
-235
82
280
538
873
1089
1045
962
994
1128
1171
1081
993
1041
1230
1500
1870
2096
2223
2249
2033
1556
633
-468
-1220
-1568
-1812
-2101
-2477
-2606
-2419
-2250
-2087
-1851
-1512
-1213
-1135
-1209
-1367
-1632
-1848
-1761
-1387
-881
-476
-186
215
714
1112
1334
1471
1627
1731
1571
1206
741
316
113
12
22
120
94
-16
-116
-234
-427
-707
-1035
-1260
-1720
-2475
-2968
-3128
-2978
-2725
-2436
-1936
-1313
-1088
-950
-749
-625
-523
-580
-558
-414
-491
-667
-524
-180
191
452
576
728
726
503
202
-93
-327
-519
-672
-738
-773
-799
-711
-451
-132
110
309
488
589
637
651
633
533
529
770
986
1139
1332
1582
1879
2102
2147
2278
2428
2284
1912
1259
367
-571
-1465
-1943
-1956
-1847
-1947
-2042
-1917
-1699
-1649
-1816
-1891
-1743
-1581
-1705
-1905
-1987
-1840
-1498
-998
-328
355
836
1062
1260
1403
1356
1183
1069
1063
1068
895
616
463
439
505
555
515
382
97
-289
-726
-1182
-1574
-1869
-1999
-2002
-2046
-2303
-2783
-2881
-2474
-1939
-1676
-1669
-1520
-1212
-1132
-1295
-1178
-802
-418
-185
2
186
208
55
137
501
673
460
156
42
-28
-282
-607
-651
-414
-285
-360
-470
-539
-539
-498
-337
-73
113
138
299
472
544
612
751
1046
1405
1625
1633
1630
1661
1767
1964
2062
2118
2096
1904
1441
659
-425
-1375
-1734
-1752
-1717
-1930
-2155
-2142
-2003
-2015
-2064
-1963
-1770
-1605
-1597
-1690
-1777
-1751
-1530
-960
-180
425
759
943
1194
1401
1421
1323
1299
1385
1384
1218
923
636
544
613
638
609
412
50
-352
-752
-1136
-1498
-1786
-1872
-1904
-2285
-2732
-2904
-2663
-2262
-1968
-1722
-1373
-1159
-1197
-1179
-1066
-818
-599
-381
-72
169
112
26
205
499
663
594
437
330
155
-131
-343
-380
-312
-278
-301
-310
-394
-502
-512
-367
-132
-44
37
172
423
577
653
684
961
1276
1425
1474
1456
1678
1874
1932
1929
2101
2211
2256
2005
1540
859
-165
-1174
-1687
-1787
-1851
-2071
-2317
-2235
-1996
-1956
-2155
-2207
-2016
-1805
-1854
-2070
-2182
-2066
-1742
-1232
-621
-10
448
765
1013
1204
1233
1113
1031
1077
1101
939
702
511
497
555
645
543
292
-6
-371
-780
-1249
-1687
-1940
-2033
-2280
-2434
-2585
-2700
-2564
-2331
-2023
-1703
-1548
-1543
-1349
-1219
-1152
-1037
-757
-408
-150
-58
77
205
211
233
291
313
159
-95
-277
-364
-435
-540
-563
-443
-410
-494
-563
-556
-561
-513
-437
-253
-61
62
252
534
807
972
1084
1245
1422
1438
1405
1470
1675
1777
1881
1858
1999
2113
2028
1760
1241
457
-599
-1590
-2198
-2278
-2360
-2505
-2543
-2285
-1985
-1938
-2049
-1963
-1672
-1505
-1557
-1621
-1563
-1367
-1015
-462
198
790
1144
1349
1471
1425
1168
852
649
520
388
129
-107
-283
-323
-288
-319
-458
-709
-1014
-1338
-1668
-1984
-2207
-2240
-2053
-1830
-1651
-1599
-1818
-2048
-1727
-1222
-890
-934
-919
-692
-511
-643
-781
-526
-189
-57
-107
-142
-269
-519
-634
-413
-308
-595
-943
-969
-860
-958
-1135
-1039
-737
-539
-567
-576
-497
-394
-245
65
440
691
835
1067
1430
1585
1553
1513
1737
1856
1796
1683
1649
1657
1679
1662
1717
1765
1605
1431
1023
361
-654
-1709
-2437
-2582
-2552
-2535
-2518
-2405
-2096
-1830
-1695
-1640
-1441
-1175
-1016
-932
-938
-898
-544
-4
581
1084
1379
1534
1585
1412
1154
763
345
64
-155
-358
-623
-888
-973
-917
-883
-950
-1172
-1392
-1592
-1788
-1945
-2003
-1955
-1694
-1430
-1331
-1325
-1291
-1010
-674
-477
-446
-441
-484
-528
-638
-663
-655
-625
-580
-574
-617
-784
-947
-960
-916
-965
-1125
-1257
-1258
-1205
-1129
-983
-767
-537
-338
-260
-161
-66
10
143
357
536
657
744
984
1316
1568
1700
1731
1796
1654
1504
1358
1300
1272
1269
1219
1311
1293
1190
1181
1192
1117
714
128
-607
-1497
-2181
-2315
-2097
-1716
-1569
-1335
-952
-710
-694
-734
-632
-358
-244
-337
-374
-295
-133
192
576
998
1207
1146
1007
670
303
-168
-540
-757
-884
-1046
-1112
-1154
-1117
-981
-891
-799
-870
-1048
-1185
-1245
-1279
-1221
-1112
-853
-542
-358
-505
-754
-800
-678
-543
-659
-845
-900
-955
-1095
-1229
-1243
-1121
-1095
-1058
-1053
-1190
-1297
-1326
-1218
-1024
-1065
-1114
-984
-789
-628
-566
-451
-200
-70
-47
47
86
132
225
386
582
636
630
726
933
1174
1148
1106
1064
999
895
761
664
749
908
1031
1158
1062
1070
1110
1202
1188
863
419
-245
-1116
-1820
-1997
-1738
-1378
-1233
-1094
-704
-587
-597
-758
-766
-509
-471
-531
-589
-571
-415
-62
281
644
734
689
608
310
-46
-454
-715
-818
-859
-951
-951
-913
-848
-736
-655
-631
-766
-931
-1036
-1067
-1090
-1097
-991
-770
-552
-372
-426
-795
-1056
-1141
-1049
-1105
-1372
-1406
-1272
-1213
-1290
-1389
-1296
-1142
-1199
-1203
-1227
-1362
-1393
-1324
-1043
-852
-952
-828
-484
-272
-221
-227
-106
35
-57
-82
-8
49
140
279
513
658
671
737
990
1177
1187
1011
929
898
802
741
745
881
1084
1136
1204
1270
1187
1171
1191
1237
1065
531
-135
-783
-1413
-1686
-1649
-1321
-1060
-1075
-899
-731
-796
-868
-925
-759
-573
-652
-665
-536
-379
-43
269
497
714
582
460
304
-41
-360
-632
-765
-733
-804
-867
-751
-716
-652
-642
-724
-820
-965
-1056
-1043
-1047
-1015
-876
-712
-502
-394
-327
-385
-616
-1091
-1429
-1471
-1412
-1348
-1372
-1270
-1120
-1112
-1196
-1147
-1086
-1059
-1113
-1158
-1119
-1226
-1248
-972
-650
-447
-413
-300
-81
-31
-156
-144
-99
-79
-61
-18
168
310
469
639
852
912
919
958
1134
1165
1068
956
920
968
845
944
1143
1291
1374
1324
1357
1420
1284
1195
1104
835
388
-330
-987
-1402
-1582
-1320
-1067
-952
-841
-814
-667
-654
-851
-780
-579
-459
-352
-415
-294
-23
196
496
682
624
517
356
174
-37
-392
-570
-596
-614
-637
-680
-636
-550
-597
-665
-697
-832
-924
-916
-832
-745
-703
-618
-535
-487
-522
-629
-780
-885
-961
-986
-1064
-1115
-1106
-1090
-1052
-1090
-1118
-1076
-1046
-1075
-1048
-1028
-1008
-963
-908
-815
-725
-633
-474
-296
-179
-99
-46
28
116
154
185
246
289
346
403
498
627
711
769
904
996
1124
1165
1144
1142
1042
1023
979
1062
1165
1260
1338
1381
1432
1427
1442
1452
1370
1091
622
56
-593
-1149
-1324
-1205
-971
-856
-782
-640
-518
-519
-618
-620
-536
-513
-530
-542
-503
-408
-142
151
331
405
344
305
172
-115
-413
-584
-717
-828
-916
-898
-788
-729
-653
-613
-632
-695
-758
-800
-764
-742
-740
-707
-627
-481
-359
-452
-697
-939
-1163
-1161
-1243
-1265
-1218
-1208
-1153
-1214
-1270
-1227
-1182
-1118
-1024
-1077
-1142
-1148
-1080
-876
-795
-711
-533
-382
-250
-228
-196
-96
-17
-12
22
38
125
209
283
418
467
527
625
758
890
957
980
945
904
820
808
859
952
1135
1191
1264
1301
1341
1392
1381
1438
1395
1225
882
293
-356
-897
-1225
-1246
-1047
-1026
-966
-847
-731
-663
-792
-797
-682
-646
-664
-708
-783
-693
-485
-251
-22
69
113
151
97
-89
-388
-624
-737
-830
-954
-962
-846
-741
-646
-587
-523
-533
-581
-571
-580
-655
-707
-721
-728
-733
-741
-806
-810
-867
-926
-862
-946
-1024
-1068
-1148
-1198
-1315
-1354
-1268
-1238
-1193
-1091
-1057
-992
-968
-905
-766
-779
-711
-605
-535
-427
-367
-285
-109
-25
1
38
64
156
172
176
253
317
383
555
678
800
937
1019
1123
1091
974
917
894
898
990
1019
1094
1188
1259
1419
1443
1430
1497
1301
1041
579
-70
-605
-1070
-1247
-1140
-1010
-890
-764
-661
-440
-401
-515
-477
-517
-512
-548
-718
-716
-630
-426
-109
52
99
195
223
192
-68
-420
-571
-728
-838
-958
-980
-825
-660
-550
-423
-361
-352
-321
-422
-435
-545
-723
-744
-799
-852
-881
-900
-886
-873
-808
-770
-828
-939
-1038
-1165
-1278
-1389
-1430
-1369
-1269
-1182
-1072
-935
-820
-749
-676
-612
-583
-610
-571
-503
-475
-394
-255
-99
32
152
268
405
438
453
456
461
466
450
522
632
763
892
1004
1129
1185
1163
1163
1157
1140
1159
1148
1200
1226
1286
1368
1421
1578
1595
1559
1279
811
351
-313
-708
-921
-972
-924
-863
-759
-637
-506
-511
-398
-362
-364
-386
-526
-702
-832
-850
-714
-451
-359
-251
-64
100
119
-73
-212
-278
-383
-614
-781
-833
-797
-739
-664
-544
-413
-289
-206
-156
-181
-262
-399
-512
-609
-798
-932
-1089
-1174
-1145
-1157
-1083
-1057
-1035
-965
-1008
-1087
-1166
-1256
-1241
-1200
-1216
-1216
-1133
-977
-817
-757
-666
-501
-394
-368
-371
-329
-285
-298
-256
-156
-109
-64
11
142
233
230
286
346
406
397
416
509
623
692
707
789
783
828
804
857
963
994
1032
1052
1099
1144
1180
1272
1381
1398
1219
935
564
173
-221
-541
-567
-521
-536
-508
-603
-622
-529
-597
-556
-498
-431
-408
-603
-824
-892
-870
-813
-756
-791
-666
-549
-561
-611
-631
-591
-577
-608
-642
-650
-652
-605
-630
-630
-537
-509
-496
-445
-415
-424
-454
-508
-569
-631
-653
-745
-897
-1044
-1176
-1161
-1142
-1092
-1056
-1048
-1018
-1043
-1099
-1102
-1031
-912
-851
-917
-1008
-1005
-949
-930
-907
-847
-762
-706
-727
-752
-703
-654
-651
-660
-631
-628
-635
-604
-527
-453
-387
-333
-272
-183
-94
20
131
242
281
260
323
374
463
603
664
801
898
918
1049
1138
1250
1400
1373
1419
1440
1287
1178
998
713
595
558
611
741
660
522
464
274
129
30
-62
-17
-127
-401
-593
-711
-733
-731
-776
-749
-714
-760
-866
-994
-1040
-1003
-1010
-1027
-1054
-1058
-994
-981
-990
-956
-907
-870
-899
-953
-939
-921
-961
-952
-951
-1022
-1129
-1191
-1202
-1185
-1100
-1084
-1116
-1141
-1241
-1302
-1308
-1368
-1261
-1137
-1173
-1204
-1205
-1168
-1113
-1093
-1039
-986
-1007
-1040
-1053
-1042
-1006
-986
-924
-786
-682
-621
-523
-394
-295
-263
-212
-64
57
140
225
350
496
601
647
772
919
961
1037
1097
1184
1290
1300
1384
1520
1559
1641
1753
1832
1930
1890
1794
1639
1256
918
771
761
907
952
811
698
526
333
194
83
118
134
-27
-334
-607
-717
-714
-723
-790
-775
-743
-796
-962
-1091
-1057
-1009
-1071
-1150
-1173
-1105
-1009
-1024
-1001
-957
-956
-942
-976
-987
-951
-925
-925
-948
-988
-998
-997
-1013
-1027
-1032
-990
-985
-1049
-1081
-1104
-1143
-1191
-1214
-1169
-1082
-1038
-1015
-1036
-1024
-976
-981
-962
-933
-929
-915
-901
-900
-879
-816
-718
-639
-577
-529
-452
-355
-283
-225
-153
-60
26
114
158
271
418
541
680
759
792
851
864
898
1024
1071
1219
1318
1369
1520
1511
1559
1728
1764
1817
1792
1595
1366
938
554
580
746
918
965
776
673
563
268
84
4
66
140
-230
-673
-836
-828
-762
-816
-893
-769
-680
-794
-1010
-1172
-1084
-1033
-1183
-1291
-1270
-1140
-1055
-1072
-1042
-971
-965
-981
-1036
-1029
-947
-956
-1004
-1053
-1068
-1007
-921
-894
-965
-1117
-1212
-1254
-1204
-1127
-1111
-1066
-1075
-1165
-1225
-1230
-1114
-964
-1003
-1095
-1132
-1108
-1024
-1056
-1081
-965
-926
-984
-982
-922
-790
-709
-725
-659
-572
-536
-434
-321
-200
-119
-110
-18
107
210
316
479
617
661
684
734
860
926
985
1069
1142
1184
1188
1305
1374
1409
1470
1523
1643
1617
1435
1303
1038
645
482
517
756
976
850
674
516
306
163
-24
-127
-41
-163
-494
-818
-1011
-914
-822
-887
-925
-864
-821
-951
-1209
-1270
-1175
-1175
-1242
-1301
-1230
-1099
-1038
-1048
-1038
-1012
-992
-1026
-1068
-998
-962
-959
-992
-1057
-1050
-947
-914
-912
-1012
-1147
-1123
-1186
-1159
-1129
-1167
-1162
-1247
-1343
-1311
-1261
-1179
-1109
-1155
-1210
-1172
-1129
-1137
-1144
-1104
-1036
-1047
-1066
-1032
-957
-806
-730
-677
-591
-500
-400
-325
-247
-183
-151
-96
-7
51
168
297
429
547
621
677
706
771
828
857
910
962
984
1100
1243
1284
1376
1470
1528
1593
1568
1418
1342
1076
647
480
504
815
999
840
730
609
428
255
26
-24
116
-14
-355
-707
-820
-637
-588
-752
-788
-685
-668
-845
-1115
-1132
-1007
-998
-1110
-1178
-1066
-921
-856
-899
-917
-890
-876
-913
-949
-928
-858
-816
-867
-871
-826
-724
-610
-546
-701
-897
-961
-1080
-992
-935
-932
-885
-1009
-1112
-1130
-1168
-994
-814
-847
-936
-1040
-998
-958
-1042
-1043
-909
-879
-916
-910
-808
-599
-541
-565
-509
-425
-371
-338
-233
-124
-62
-51
3
103
235
334
464
646
706
692
727
750
787
841
916
1019
1116
1168
1283
1412
1465
1522
1559
1670
1711
1560
1374
1084
771
598
553
729
988
985
833
609
387
281
140
-1
-2
-36
-268
-584
-843
-795
-651
-675
-755
-780
-749
-784
-971
-1107
-1042
-1020
-1059
-1089
-1072
-981
-888
-873
-904
-917
-915
-920
-925
-895
-870
-845
-813
-834
-834
-743
-606
-488
-495
-716
-935
-1059
-1173
-1038
-980
-982
-963
-1042
-1082
-1120
-1126
-953
-803
-873
-983
-1070
-1063
-1001
-1033
-1064
-958
-893
-860
-799
-712
-534
-514
-570
-519
-465
-423
-327
-201
-109
-88
-114
-26
105
243
340
444
581
607
558
623
730
798
909
978
1089
1115
1129
1248
1318
1409
1497
1566
1628
1553
1335
1125
771
435
369
532
868
915
668
516
387
214
25
-161
-78
34
-237
-625
-859
-797
-618
-677
-814
-759
-680
-718
-917
-1105
-1009
-938
-995
-1072
-1088
-944
-791
-799
-846
-835
-822
-809
-859
-839
-796
-805
-800
-846
-856
-758
-650
-572
-529
-629
-885
-1039
-1190
-1207
-1047
-1035
-999
-1002
-1086
-1075
-1065
-1050
-932
-922
-984
-1054
-1122
-1076
-1031
-1026
-971
-913
-902
-844
-779
-707
-655
-690
-663
-632
-570
-493
-395
-243
-152
-166
-136
-59
31
128
216
337
444
470
493
581
673
747
835
965
1056
1119
1153
1204
1289
1317
1394
1557
1635
1681
1520
1258
900
483
433
595
802
949
877
683
455
241
129
47
-7
-16
-124
-450
-795
-928
-762
-669
-795
-858
-785
-736
-891
-1097
-1109
-1012
-1045
-1149
-1184
-1097
-940
-850
-886
-882
-855
-867
-817
-742
-729
-702
-684
-726
-756
-746
-580
-444
-416
-412
-513
-675
-815
-1015
-1029
-954
-914
-810
-833
-887
-893
-930
-924
-884
-885
-828
-809
-900
-993
-1033
-970
-861
-840
-806
-670
-558
-518
-524
-526
-436
-378
-347
-257
-149
-97
-56
4
74
119
195
315
405
513
557
618
719
744
752
798
939
1029
1087
1163
1262
1363
1366
1452
1577
1644
1765
1747
1552
1332
903
566
538
642
1004
1158
954
762
567
380
307
137
70
181
-12
-407
-712
-747
-496
-463
-697
-698
-623
-635
-774
-1018
-981
-863
-956
-1029
-989
-852
-657
-563
-579
-629
-676
-647
-649
-690
-658
-616
-644
-690
-730
-668
-482
-401
-385
-415
-588
-770
-967
-1074
-1027
-953
-912
-911
-911
-940
-937
-925
-896
-812
-789
-793
-800
-864
-880
-851
-828
-807
-742
-664
-551
-465
-455
-441
-463
-437
-368
-304
-206
-108
-22
37
29
59
154
213
266
329
399
474
526
607
743
817
823
890
970
1053
1151
1209
1296
1367
1386
1403
1458
1535
1585
1532
1329
1003
523
214
236
406
726
748
556
461
295
166
35
-88
67
166
-141
-537
-739
-589
-342
-469
-663
-603
-499
-518
-743
-905
-775
-702
-832
-920
-899
-732
-569
-601
-674
-707
-735
-742
-753
-786
-779
-767
-824
-905
-903
-769
-627
-546
-518
-589
-718
-896
-1078
-1192
-1276
-1264
-1238
-1193
-1092
-1088
-1041
-1001
-1053
-999
-986
-951
-827
-881
-973
-964
-953
-794
-777
-792
-606
-524
-500
-511
-531
-382
-279
-292
-223
-188
-147
-93
-81
-2
57
54
90
239
343
410
529
643
712
674
661
788
892
979
1007
997
1040
1009
1015
1150
1225
1321
1373
1195
829
294
-242
-389
-327
-202
11
14
-25
-7
-147
-183
-207
-193
157
257
-59
-390
-482
-189
-47
-410
-549
-352
-165
-194
-531
-650
-466
-432
-552
-644
-597
-389
-328
-456
-578
-696
-719
-724
-757
-756
-730
-715
-718
-739
-697
-553
-458
-460
-486
-591
-759
-1050
-1340
-1473
-1468
-1387
-1323
-1267
-1213
-1182
-1120
-1124
-1229
-1244
-1111
-1003
-1042
-1253
-1287
-1140
-1050
-957
-917
-727
-458
-349
-356
-355
-348
-277
-260
-232
-185
-164
-83
-25
41
77
158
236
375
493
557
666
717
742
744
739
719
765
752
776
871
856
992
1086
1184
1437
1557
1706
1730
1501
1095
532
-121
-554
-640
-634
-406
-328
-353
-258
-230
-128
-75
-179
-66
160
-62
-471
-774
-700
-332
-417
-630
-429
-95
133
34
-255
-181
-81
-264
-378
-574
-576
-453
-562
-616
-658
-637
-459
-371
-324
-223
-244
-257
-324
-434
-458
-505
-543
-613
-681
-699
-829
-981
-1086
-1201
-1262
-1216
-1157
-1140
-1119
-1161
-1212
-1340
-1512
-1525
-1456
-1318
-1220
-1156
-1010
-778
-610
-496
-357
-326
-279
-278
-322
-352
-390
-409
-365
-318
-209
-93
23
188
222
259
217
173
238
259
320
379
486
666
781
922
1049
1160
1238
1230
1258
1234
1209
1202
1278
1372
1457
1550
1627
1619
1336
695
-21
-550
-861
-784
-730
-646
-497
-488
-303
-286
-394
-421
-430
-241
-132
-540
-854
-775
-558
-236
-435
-580
-258
33
144
-63
-414
-408
-389
-633
-709
-823
-683
-427
-466
-461
-421
-361
-175
-94
-155
-165
-327
-428
-458
-539
-510
-461
-416
-321
-290
-361
-480
-707
-817
-956
-1268
-1431
-1549
-1522
-1442
-1429
-1373
-1414
-1431
-1271
-1095
-1068
-1152
-1126
-830
-691
-853
-820
-610
-336
-301
-476
-425
-269
-281
-353
-381
-365
-331
-329
-184
-101
-177
-180
-50
51
81
94
282
568
666
750
779
895
914
864
908
919
906
880
989
1129
1228
1305
1496
1653
1569
1297
733
-12
-677
-1164
-1220
-1060
-1030
-771
-556
-388
-267
-389
-428
-498
-635
-591
-597
-921
-1027
-922
-560
-180
-320
-262
71
304
218
-233
-616
-639
-761
-964
-973
-932
-641
-424
-338
-273
-249
-215
-116
-178
-396
-541
-718
-760
-759
-733
-586
-473
-389
-286
-250
-407
-654
-963
-1245
-1488
-1722
-1739
-1656
-1555
-1391
-1286
-1241
-1204
-1163
-1047
-959
-1017
-1038
-962
-889
-814
-750
-567
-323
-253
-243
-235
-260
-264
-363
-450
-438
-481
-498
-395
-266
-186
-159
-86
64
164
221
378
558
605
639
605
663
756
774
840
956
1040
1110
1246
1329
1482
1481
1553
1670
1478
1208
664
-87
-661
-1095
-1248
-985
-806
-620
-384
-361
-217
-322
-536
-637
-736
-685
-601
-853
-993
-724
-398
19
-78
-152
165
339
227
-208
-643
-680
-673
-865
-829
-732
-451
-180
-138
-83
-101
-131
-111
-208
-431
-583
-716
-723
-665
-578
-386
-247
-157
-52
-86
-304
-583
-954
-1245
-1499
-1704
-1659
-1585
-1456
-1271
-1135
-1065
-1066
-1031
-955
-935
-1046
-1065
-982
-897
-826
-730
-498
-286
-216
-180
-149
-160
-215
-357
-412
-408
-449
-358
-209
-73
-10
48
179
321
341
434
645
744
769
705
773
883
909
990
1095
1199
1280
1330
1441
1522
1495
1529
1572
1578
1426
1076
544
-220
-870
-1187
-1043
-841
-734
-524
-347
-214
-286
-380
-480
-579
-611
-496
-483
-750
-804
-558
-77
100
-122
-131
174
336
40
-443
-739
-703
-763
-856
-774
-611
-384
-203
-178
-196
-204
-255
-220
-297
-482
-551
-584
-552
-466
-349
-166
-100
-116
-79
-132
-389
-734
-1078
-1296
-1495
-1666
-1665
-1507
-1354
-1229
-1097
-1090
-1162
-1186
-1093
-1004
-1128
-1240
-1059
-798
-667
-597
-407
-99
28
-62
-110
-118
-173
-341
-485
-448
-447
-438
-263
-16
135
161
232
348
428
449
540
637
680
667
663
839
883
876
939
1060
1172
1130
1152
1222
1317
1409
1390
1359
1261
978
415
-295
-928
-1254
-1139
-857
-662
-628
-552
-352
-218
-323
-606
-815
-724
-465
-514
-867
-942
-609
-112
27
-221
-232
71
251
-13
-510
-805
-814
-864
-926
-863
-702
-462
-300
-216
-223
-241
-265
-311
-416
-557
-640
-714
-708
-625
-504
-351
-239
-262
-290
-347
-575
-924
-1392
-1716
-1857
-1838
-1706
-1635
-1528
-1338
-1182
-1163
-1229
-1274
-1218
-1162
-1180
-1154
-1134
-1020
-802
-566
-335
-232
-169
-96
-84
-176
-288
-407
-454
-433
-375
-245
-102
0
119
235
299
355
367
508
641
713
687
700
816
925
1022
1041
1135
1253
1332
1310
1349
1337
1343
1453
1472
1421
1149
650
-44
-700
-1158
-1200
-917
-788
-605
-527
-394
-287
-354
-512
-720
-692
-531
-426
-677
-796
-584
-176
102
-92
-141
94
290
130
-295
-704
-781
-807
-918
-868
-750
-500
-303
-269
-248
-242
-339
-355
-398
-548
-631
-720
-753
-687
-587
-433
-296
-279
-268
-272
-376
-684
-1080
-1375
-1563
-1749
-1854
-1769
-1616
-1412
-1236
-1158
-1165
-1202
-1149
-1017
-973
-1129
-1131
-825
-517
-425
-428
-175
123
117
-45
-75
-19
-95
-247
-280
-223
-233
-192
-33
135
169
160
270
467
541
572
666
818
847
805
905
1027
1170
1198
1278
1454
1480
1429
1491
1580
1606
1594
1503
1435
1233
630
-177
-864
-1105
-951
-744
-644
-539
-432
-268
-144
-248
-506
-702
-587
-299
-298
-651
-711
-344
147
291
2
-10
292
425
175
-312
-661
-693
-730
-787
-725
-614
-420
-275
-238
-245
-297
-374
-407
-491
-614
-687
-754
-739
-645
-475
-303
-259
-279
-277
-291
-425
-791
-1172
-1420
-1558
-1674
-1737
-1680
-1511
-1338
-1162
-1028
-1055
-1090
-1038
-905
-902
-1097
-1052
-755
-524
-457
-376
-106
141
97
-47
-51
-108
-244
-414
-441
-336
-311
-242
-39
132
229
281
375
524
514
558
758
923
911
881
1018
1125
1236
1241
1368
1492
1464
1509
1556
1615
1623
1618
1676
1613
1267
594
-190
-886
-1125
-917
-683
-583
-572
-366
-107
-14
-184
-506
-632
-513
-316
-340
-650
-699
-296
214
291
-24
-65
302
484
130
-441
-811
-832
-871
-982
-919
-748
-526
-391
-368
-348
-363
-489
-505
-572
-720
-779
-845
-812
-659
-495
-305
-219
-279
-285
-300
-442
-801
-1266
-1653
-1787
-1826
-1831
-1687
-1540
-1424
-1263
-1188
-1264
-1307
-1282
-1223
-1220
-1288
-1164
-923
-675
-465
-278
-74
17
-31
-78
-66
-165
-312
-461
-487
-328
-228
-129
70
177
238
318
406
487
520
628
800
822
751
780
927
1174
1259
1258
1353
1447
1467
1484
1533
1532
1501
1491
1451
1193
547
-299
-956
-1222
-1097
-859
-758
-640
-453
-316
-193
-242
-530
-744
-684
-460
-393
-740
-889
-569
-65
157
-125
-241
46
273
54
-454
-907
-963
-930
-994
-949
-874
-666
-438
-384
-342
-323
-410
-414
-458
-586
-638
-710
-729
-622
-461
-280
-205
-257
-268
-262
-359
-524
-891
-1286
-1485
-1598
-1619
-1736
-1780
-1580
-1318
-1201
-1139
-1116
-1124
-1054
-1016
-974
-1016
-1021
-726
-380
-219
-250
-219
-3
82
-92
-236
-310
-425
-547
-549
-396
-315
-299
-138
117
256
250
254
397
508
551
620
788
897
931
1037
1223
1277
1226
1322
1470
1561
1533
1489
1633
1737
1694
1613
1401
867
-50
-871
-1229
-1068
-839
-730
-660
-519
-329
-195
-150
-337
-616
-595
-355
-268
-585
-830
-518
136
326
9
-92
172
428
226
-259
-711
-859
-812
-822
-779
-653
-428
-294
-258
-196
-194
-264
-318
-442
-602
-638
-710
-754
-631
-440
-247
-185
-242
-248
-261
-336
-519
-920
-1280
-1453
-1529
-1569
-1712
-1774
-1560
-1262
-1129
-1067
-1070
-1121
-1052
-971
-957
-1044
-1016
-662
-264
-114
-147
-73
134
211
41
-140
-231
-263
-371
-435
-299
-214
-256
-174
89
250
206
182
291
442
484
561
749
873
973
1118
1238
1300
1242
1317
1461
1503
1594
1593
1662
1809
1841
1773
1619
1188
376
-486
-1127
-1230
-956
-776
-663
-608
-415
-120
24
-136
-431
-580
-386
-132
-407
-759
-673
-153
324
227
-59
25
363
462
50
-576
-794
-826
-922
-918
-828
-652
-422
-301
-232
-174
-204
-261
-344
-476
-554
-623
-706
-631
-492
-292
-81
-84
-153
-122
-137
-263
-598
-1095
-1404
-1529
-1441
-1382
-1461
-1416
-1280
-1246
-1241
-1243
-1275
-1225
-1166
-1116
-1085
-1144
-1005
-620
-294
-226
-238
-49
38
-82
-96
-134
-374
-527
-531
-468
-315
-231
-234
-104
67
131
123
199
302
367
478
622
703
746
858
1033
1164
1219
1209
1290
1457
1470
1416
1474
1450
1528
1578
1415
1067
237
-692
-1288
-1379
-1097
-900
-869
-725
-529
-346
-163
-332
-618
-694
-569
-282
-494
-927
-805
-319
104
130
-173
-158
229
323
-30
-661
-1024
-935
-971
-1079
-988
-743
-527
-462
-385
-262
-346
-375
-356
-520
-611
-658
-772
-718
-561
-370
-181
-174
-231
-218
-219
-311
-667
-1153
-1437
-1551
-1502
-1524
-1603
-1580
-1558
-1476
-1409
-1411
-1376
-1339
-1233
-1136
-1164
-1157
-886
-561
-339
-228
-150
-46
-26
-50
-91
-142
-249
-436
-503
-350
-219
-206
-193
-79
49
119
135
243
382
460
577
729
853
856
923
1034
1171
1146
1185
1270
1316
1435
1466
1574
1610
1638
1554
1391
1054
240
-652
-1383
-1512
-1163
-922
-840
-734
-542
-326
-141
-222
-477
-757
-666
-326
-389
-810
-889
-413
257
351
-26
8
327
472
141
-512
-860
-886
-967
-949
-846
-733
-500
-348
-318
-232
-204
-290
-403
-548
-610
-664
-748
-701
-631
-439
-199
-155
-273
-330
-342
-435
-759
-1246
-1571
-1665
-1591
-1534
-1555
-1587
-1529
-1393
-1226
-1164
-1224
-1205
-1116
-1061
-1071
-1040
-808
-544
-232
-59
-44
43
91
22
4
-69
-225
-331
-411
-295
-153
-109
-100
-54
109
202
189
254
284
353
527
693
786
910
1065
1169
1303
1328
1281
1339
1369
1407
1506
1502
1465
1499
1535
1474
1168
379
-568
-1286
-1469
-1156
-988
-939
-847
-653
-352
-133
-213
-503
-669
-521
-185
-374
-834
-862
-415
220
254
-160
-133
295
465
186
-435
-804
-819
-920
-942
-887
-757
-520
-390
-324
-191
-212
-305
-333
-458
-560
-616
-735
-782
-673
-461
-236
-213
-316
-335
-319
-383
-763
-1240
-1542
-1604
-1525
-1491
-1537
-1559
-1441
-1286
-1212
-1215
-1201
-1164
-1033
-967
-1065
-1031
-769
-445
-202
-118
2
160
172
98
58
-21
-138
-338
-438
-330
-262
-256
-239
-161
4
114
161
245
290
356
524
643
727
817
949
1078
1172
1139
1197
1306
1351
1396
1423
1454
1475
1563
1566
1374
1014
291
-611
-1371
-1661
-1354
-1051
-943
-923
-782
-475
-248
-345
-624
-827
-753
-469
-506
-914
-1004
-602
8
126
-211
-218
126
307
71
-575
-995
-997
-1092
-1121
-995
-865
-659
-558
-486
-334
-325
-371
-409
-567
-674
-686
-750
-775
-693
-493
-269
-184
-275
-325
-299
-313
-610
-1112
-1468
-1577
-1498
-1468
-1527
-1584
-1557
-1414
-1243
-1193
-1204
-1158
-1052
-1014
-1077
-1067
-909
-626
-341
-235
-155
-20
32
-4
-31
-118
-296
-477
-535
-478
-377
-341
-327
-259
-156
-37
28
74
110
158
276
420
555
732
878
968
1080
1074
1038
1050
1077
1184
1206
1239
1381
1548
1646
1582
1367
1091
423
-535
-1281
-1567
-1272
-932
-879
-886
-772
-453
-109
-136
-450
-709
-711
-389
-410
-895
-1053
-647
8
206
-155
-245
167
352
75
-516
-972
-1016
-1101
-1177
-1044
-867
-675
-516
-464
-281
-179
-225
-285
-471
-561
-577
-639
-667
-617
-409
-126
-76
-133
-155
-168
-259
-608
-1064
-1412
-1480
-1427
-1463
-1517
-1526
-1471
-1273
-1086
-1081
-1128
-1171
-1083
-947
-1020
-1005
-807
-531
-271
-166
-48
112
114
96
94
-10
-138
-311
-404
-327
-232
-242
-243
-147
62
178
171
258
328
339
481
679
779
795
839
1002
1119
1204
1228
1279
1336
1376
1456
1494
1550
1579
1609
1568
1332
639
-412
-1234
-1604
-1355
-1018
-965
-986
-816
-439
-162
-230
-556
-735
-681
-370
-331
-766
-930
-585
5
254
-35
-162
192
459
303
-289
-822
-917
-1021
-1103
-976
-832
-673
-505
-393
-230
-148
-224
-318
-456
-541
-573
-690
-783
-702
-490
-227
-118
-163
-173
-130
-116
-350
-860
-1287
-1475
-1461
-1444
-1521
-1582
-1533
-1360
-1192
-1119
-1137
-1173
-1172
-1105
-1044
-1089
-1019
-742
-366
-122
-107
-57
67
105
34
-61
-197
-352
-500
-462
-318
-256
-276
-225
-69
90
145
163
241
320
411
467
593
721
846
930
1041
1074
1107
1077
1083
1270
1247
1242
1240
1379
1500
1476
1359
1151
598
-339
-1116
-1642
-1465
-1143
-1107
-977
-876
-689
-412
-264
-469
-753
-907
-588
-410
-792
-1041
-886
-282
158
-138
-376
-28
290
196
-364
-916
-1001
-1108
-1225
-1101
-963
-816
-654
-592
-427
-318
-352
-360
-498
-652
-708
-759
-830
-814
-674
-413
-268
-284
-322
-318
-357
-669
-1079
-1383
-1541
-1568
-1572
-1625
-1638
-1607
-1463
-1271
-1218
-1200
-1198
-1136
-1074
-1187
-1142
-877
-607
-407
-280
-173
-24
65
56
-28
-121
-161
-322
-491
-492
-440
-410
-393
-342
-245
-170
-31
85
126
259
403
523
603
632
659
750
875
972
1016
1056
1129
1174
1224
1347
1382
1376
1427
1438
1270
769
-139
-1089
-1632
-1547
-1160
-1025
-1037
-924
-648
-292
-212
-567
-861
-891
-605
-387
-808
-1159
-921
-294
182
-8
-291
-42
302
248
-241
-851
-1033
-1107
-1233
-1132
-981
-832
-637
-538
-403
-261
-308
-377
-504
-626
-655
-772
-895
-860
-731
-470
-281
-317
-360
-346
-291
-454
-894
-1301
-1546
-1560
-1531
-1579
-1654
-1596
-1435
-1266
-1128
-1151
-1170
-1106
-988
-996
-1091
-1038
-796
-462
-263
-153
-1
127
123
133
98
-33
-263
-449
-425
-382
-352
-312
-253
-119
33
105
195
272
352
446
572
700
783
790
936
1078
1093
1098
1043
1090
1194
1238
1259
1305
1298
1369
1427
1374
1223
606
-329
-1129
-1523
-1311
-976
-918
-887
-739
-468
-144
-185
-458
-635
-581
-285
-240
-683
-862
-531
49
304
-40
-205
138
410
210
-332
-823
-914
-1019
-1123
-999
-865
-691
-542
-453
-294
-155
-239
-299
-352
-491
-603
-722
-765
-727
-523
-234
-176
-237
-231
-240
-322
-581
-1013
-1345
-1489
-1566
-1602
-1657
-1601
-1519
-1333
-1136
-1098
-1074
-1021
-887
-822
-908
-895
-673
-471
-321
-151
-3
132
163
135
148
126
-1
-196
-295
-286
-256
-221
-179
-116
10
150
248
364
410
510
705
844
858
817
895
997
1030
1058
1100
1103
1098
1227
1364
1434
1518
1556
1592
1486
1187
509
-425
-1196
-1472
-1169
-893
-763
-718
-553
-213
18
-24
-335
-565
-541
-270
-303
-700
-863
-529
113
311
5
-85
223
381
140
-453
-881
-985
-1128
-1123
-1027
-916
-697
-556
-443
-255
-220
-275
-340
-455
-518
-587
-735
-800
-755
-575
-257
-152
-221
-255
-256
-337
-604
-1013
-1292
-1357
-1441
-1533
-1667
-1723
-1601
-1369
-1162
-1109
-1132
-1057
-885
-910
-1026
-994
-795
-563
-380
-199
-44
70
123
144
69
-83
-190
-279
-367
-388
-391
-416
-405
-329
-181
-11
112
140
178
294
489
576
592
681
761
815
884
956
981
1047
1067
1113
1177
1226
1269
1336
1422
1320
1045
586
-183
-1006
-1445
-1355
-1077
-931
-906
-787
-548
-269
-191
-397
-619
-652
-442
-327
-606
-819
-632
-165
181
47
-125
96
360
277
-194
-713
-860
-947
-1057
-1023
-929
-765
-560
-449
-326
-207
-243
-288
-379
-502
-585
-727
-794
-767
-680
-445
-277
-294
-307
-308
-399
-647
-1006
-1271
-1472
-1582
-1601
-1608
-1539
-1399
-1233
-1107
-1029
-990
-912
-862
-867
-884
-811
-634
-527
-459
-307
-81
40
71
78
75
69
-58
-231
-312
-320
-362
-364
-281
-217
-180
-40
145
250
318
438
583
706
734
728
795
855
929
921
986
1102
1108
1123
1184
1253
1323
1341
1350
1291
950
357
-428
-1172
-1472
-1250
-939
-790
-811
-704
-374
-139
-146
-407
-644
-551
-291
-353
-688
-830
-535
-1
137
-72
-124
134
359
159
-432
-814
-909
-1015
-1044
-974
-831
-671
-538
-415
-279
-218
-220
-285
-391
-442
-511
-601
-651
-634
-476
-237
-133
-162
-154
-156
-245
-493
-870
-1178
-1415
-1524
-1510
-1437
-1403
-1307
-1110
-965
-911
-887
-760
-675
-755
-751
-556
-388
-360
-276
-32
195
200
140
174
176
68
-88
-200
-263
-309
-290
-158
-86
-80
14
216
358
419
463
565
725
757
786
832
836
914
971
1037
1127
1177
1202
1312
1377
1437
1454
1402
1476
1351
962
190
-694
-1241
-1298
-998
-830
-799
-716
-383
-148
-48
-192
-488
-512
-389
-246
-462
-781
-707
-232
137
99
-102
38
413
397
-12
-498
-787
-918
-998
-1008
-930
-799
-623
-491
-343
-167
-162
-162
-195
-311
-390
-477
-591
-637
-565
-367
-177
-134
-145
-119
-153
-353
-675
-976
-1226
-1455
-1575
-1554
-1489
-1411
-1265
-1108
-1018
-998
-875
-707
-706
-769
-688
-477
-404
-459
-370
-117
46
23
-3
135
201
62
-60
-126
-200
-259
-248
-125
-36
-44
36
211
391
454
527
693
851
870
843
897
943
931
926
1011
1045
1076
1090
1234
1387
1364
1323
1316
1263
966
216
-711
-1321
-1504
-1206
-948
-961
-867
-589
-206
16
-151
-476
-543
-405
-150
-374
-934
-920
-408
98
54
-275
-129
327
406
91
-496
-830
-836
-981
-1051
-993
-904
-718
-589
-469
-254
-238
-270
-283
-411
-481
-604
-741
-769
-753
-581
-325
-285
-286
-248
-290
-388
-703
-1059
-1333
-1507
-1474
-1439
-1473
-1424
-1286
-1148
-1010
-922
-819
-760
-733
-676
-650
-605
-527
-434
-253
-69
-19
29
73
142
132
-21
-114
-245
-368
-327
-216
-180
-163
-120
65
319
443
500
666
792
861
906
892
875
836
903
979
981
994
1064
1217
1383
1453
1417
1370
1401
1326
1066
319
-641
-1283
-1398
-1040
-899
-875
-742
-467
-121
-17
-207
-430
-464
-418
-257
-472
-911
-894
-474
30
-18
-331
-169
236
302
61
-428
-770
-877
-1013
-1021
-958
-859
-678
-544
-396
-220
-191
-189
-199
-280
-334
-455
-644
-688
-602
-408
-239
-213
-179
-116
-126
-337
-769
-1133
-1304
-1304
-1261
-1289
-1307
-1249
-1131
-1003
-927
-948
-865
-673
-535
-583
-693
-638
-484
-340
-251
-181
-108
22
113
115
51
-58
-139
-154
-130
-76
-20
-13
9
75
208
343
467
598
709
833
935
905
862
817
871
916
898
946
990
1105
1238
1386
1396
1411
1417
1460
1383
941
185
-650
-1173
-1195
-918
-823
-758
-583
-237
50
82
-20
-214
-239
-123
-89
-431
-754
-669
-256
106
12
-143
82
467
518
162
-365
-581
-696
-847
-875
-841
-733
-573
-429
-289
-157
-146
-116
-129
-219
-327
-528
-701
-725
-637
-484
-363
-311
-218
-147
-154
-299
-616
-910
-1217
-1431
-1526
-1577
-1568
-1474
-1317
-1178
-1079
-952
-714
-599
-595
-615
-534
-420
-486
-488
-317
-151
-84
-113
-62
88
72
-25
-70
-125
-181
-198
-159
-90
-52
-9
176
368
485
622
843
1029
1063
989
926
937
874
847
853
904
960
1045
1207
1353
1455
1415
1469
1404
1139
573
-244
-908
-1297
-1276
-1112
-976
-844
-555
-220
5
64
-138
-231
-249
-161
-227
-619
-800
-595
-227
-63
-205
-192
168
381
243
-179
-556
-658
-807
-998
-1023
-967
-863
-700
-543
-364
-262
-207
-162
-236
-337
-454
-651
-759
-768
-731
-587
-498
-441
-392
-391
-421
-581
-811
-1071
-1356
-1534
-1594
-1593
-1562
-1508
-1358
-1214
-1073
-865
-691
-598
-556
-536
-452
-447
-550
-504
-324
-190
-195
-199
-61
32
-35
-58
-118
-196
-225
-252
-183
-173
-219
-134
75
243
413
568
800
947
862
810
754
721
635
643
724
844
935
1053
1239
1333
1459
1393
1347
1212
774
35
-800
-1336
-1451
-1302
-1222
-1028
-844
-536
-181
-3
-76
-317
-317
-116
-146
-534
-818
-788
-361
-87
-265
-338
-34
324
331
-65
-440
-581
-789
-953
-1039
-1067
-964
-841
-706
-531
-410
-338
-259
-226
-270
-413
-568
-696
-785
-773
-687
-645
-591
-527
-469
-483
-652
-963
-1253
-1407
-1367
-1390
-1483
-1489
-1488
-1370
-1249
-1150
-992
-866
-695
-439
-405
-563
-599
-464
-268
-304
-419
-306
-134
-79
-83
-131
-104
-77
-167
-132
-37
-67
-101
-46
23
96
147
290
543
750
860
896
991
922
876
817
744
728
620
733
897
1011
1053
1106
1189
1295
1346
1193
813
-34
-752
-1197
-1301
-1198
-1186
-953
-639
-379
-177
-26
-57
-104
-129
-4
-71
-510
-757
-641
-268
-129
-386
-398
-27
254
219
-152
-440
-522
-723
-912
-992
-1022
-886
-736
-651
-500
-411
-246
-58
-44
-76
-202
-389
-507
-587
-584
-556
-603
-599
-560
-649
-670
-783
-863
-863
-924
-964
-1051
-1150
-1248
-1272
-1285
-1237
-1175
-970
-712
-602
-487
-423
-404
-350
-306
-295
-297
-335
-285
-246
-248
-223
-195
-82
13
34
42
107
190
188
116
122
161
195
337
478
683
753
784
821
886
943
878
886
856
908
844
885
947
1010
1129
1201
1279
1039
597
-40
-561
-981
-1126
-1094
-1008
-888
-830
-568
-336
-185
-267
-285
-161
22
-122
-530
-679
-520
-247
-297
-493
-380
-47
114
-14
-338
-495
-561
-722
-850
-946
-942
-891
-816
-700
-595
-513
-347
-203
-132
-100
-164
-295
-387
-428
-461
-536
-550
-614
-702
-787
-913
-956
-1031
-1030
-1015
-1041
-1081
-1175
-1270
-1323
-1387
-1393
-1246
-1133
-990
-879
-705
-513
-511
-450
-337
-284
-238
-253
-260
-251
-362
-392
-329
-286
-268
-263
-164
-52
-4
-16
29
123
184
206
269
422
514
519
534
606
657
708
749
789
856
823
875
944
942
1001
1054
1113
1165
1060
766
271
-409
-834
-951
-921
-862
-874
-811
-629
-458
-384
-371
-413
-280
-97
-93
-394
-688
-595
-273
-234
-482
-519
-269
-4
-55
-331
-545
-593
-660
-780
-884
-902
-848
-802
-767
-743
-680
-565
-454
-363
-354
-390
-443
-538
-570
-567
-625
-698
-775
-813
-765
-835
-1022
-1170
-1270
-1199
-1186
-1210
-1263
-1321
-1266
-1217
-1225
-1239
-1208
-979
-697
-714
-784
-709
-479
-303
-352
-387
-318
-246
-211
-262
-305
-272
-306
-256
-145
-106
-65
1
111
180
171
212
358
505
640
667
640
646
610
645
733
757
819
832
933
1100
1091
1110
1146
1172
1175
1028
769
387
-257
-797
-1058
-1084
-960
-926
-880
-732
-517
-391
-472
-593
-514
-294
-213
-451
-742
-744
-444
-260
-428
-536
-348
-62
-3
-215
-419
-475
-554
-700
-820
-842
-786
-732
-676
-653
-611
-538
-431
-314
-273
-277
-319
-424
-504
-470
-480
-547
-654
-825
-998
-1101
-1103
-1124
-1100
-1107
-1082
-1035
-1082
-1120
-1170
-1240
-1197
-1100
-1128
-1090
-1032
-864
-660
-677
-673
-521
-312
-178
-135
-140
-122
-180
-216
-206
-188
-202
-199
-125
-68
19
88
193
345
443
464
533
636
732
757
714
733
613
631
632
705
798
834
931
1007
1153
1199
1199
1163
1161
1016
723
122
-485
-789
-929
-840
-836
-819
-716
-520
-395
-353
-442
-437
-267
-145
-196
-549
-758
-637
-437
-468
-646
-650
-327
-68
-120
-296
-369
-385
-450
-570
-678
-695
-714
-699
-722
-727
-667
-585
-509
-429
-376
-377
-396
-410
-408
-402
-462
-564
-701
-810
-832
-1001
-1177
-1302
-1279
-1223
-1127
-1042
-1115
-1125
-1077
-980
-1052
-1170
-1074
-839
-781
-896
-972
-833
-583
-543
-536
-387
-219
-168
-182
-165
-113
-186
-238
-173
-126
-194
-202
-68
74
106
103
285
461
568
610
751
790
702
635
615
670
629
584
652
771
862
924
954
1085
1107
1097
1050
818
392
-163
-565
-816
-913
-927
-832
-787
-728
-649
-545
-481
-499
-379
-193
-126
-368
-675
-681
-487
-472
-645
-724
-552
-322
-304
-382
-420
-410
-420
-486
-565
-579
-551
-568
-623
-692
-723
-702
-696
-648
-580
-545
-543
-572
-532
-465
-505
-599
-763
-923
-1006
-1109
-1129
-1193
-1293
-1289
-1267
-1231
-1205
-1195
-1092
-985
-965
-966
-980
-904
-767
-747
-801
-811
-788
-713
-610
-508
-433
-365
-272
-179
-132
-108
-79
-63
-74
-144
-149
-104
-44
32
99
196
296
406
561
666
727
757
738
726
665
641
684
682
710
769
799
885
927
955
1012
884
652
315
-78
-360
-539
-552
-418
-366
-500
-537
-448
-366
-439
-540
-391
-155
-175
-449
-594
-468
-304
-388
-605
-626
-473
-415
-521
-641
-633
-563
-570
-598
-528
-450
-401
-385
-418
-451
-455
-439
-479
-495
-498
-515
-558
-589
-553
-507
-487
-522
-566
-639
-794
-898
-938
-1017
-1010
-1035
-1107
-1111
-1147
-1128
-1092
-1112
-1063
-955
-886
-879
-890
-788
-675
-722
-813
-734
-569
-534
-551
-498
-438
-402
-353
-282
-184
-156
-150
-67
21
37
28
103
214
260
239
339
435
457
471
437
480
484
537
648
732
825
893
899
988
1003
936
991
967
893
765
474
137
-74
-135
8
251
294
230
190
175
164
14
-74
72
180
-4
-324
-464
-318
-185
-326
-540
-516
-368
-358
-511
-632
-561
-500
-595
-673
-581
-419
-326
-354
-406
-436
-450
-463
-487
-497
-510
-543
-589
-631
-611
-548
-526
-544
-592
-724
-829
-884
-881
-820
-903
-996
-1032
-1059
-1016
-1021
-1058
-993
-910
-902
-984
-991
-835
-761
-866
-939
-885
-804
-758
-747
-672
-592
-602
-590
-495
-351
-293
-315
-284
-217
-171
-131
-33
106
174
197
278
375
435
474
536
574
586
562
613
773
881
918
1028
1123
1202
1283
1316
1387
1393
1312
1085
666
286
210
368
570
573
434
378
355
282
83
-79
-2
96
-80
-493
-723
-584
-401
-546
-804
-827
-683
-660
-837
-957
-897
-845
-885
-937
-894
-724
-586
-549
-579
-613
-634
-634
-648
-680
-715
-744
-818
-862
-839
-731
-649
-654
-676
-769
-814
-853
-858
-839
-937
-1027
-1100
-1174
-1199
-1201
-1174
-1080
-970
-998
-1038
-990
-828
-721
-808
-905
-835
-706
-698
-698
-651
-584
-575
-581
-537
-394
-299
-279
-216
-160
-112
-76
47
171
220
249
312
427
521
567
632
679
691
680
667
820
887
948
1034
1064
1155
1207
1242
1259
1255
1095
719
304
74
143
348
417
325
201
141
112
-64
-204
-138
-34
-136
-496
-796
-759
-576
-595
-773
-866
-785
-715
-804
-941
-919
-854
-910
-1029
-1011
-851
-675
-581
-632
-702
-727
-743
-728
-726
-733
-740
-801
-877
-872
-794
-698
-614
-669
-763
-793
-738
-712
-777
-825
-902
-969
-1037
-1138
-1157
-1050
-966
-996
-1118
-1097
-962
-844
-820
-886
-898
-871
-850
-779
-748
-712
-636
-626
-586
-517
-467
-379
-298
-282
-266
-216
-110
33
109
145
232
281
323
420
532
593
618
591
545
611
724
816
890
948
1023
1110
1189
1193
1189
1205
1161
893
466
223
248
449
541
473
389
351
305
160
-52
-127
-29
-38
-293
-614
-716
-578
-479
-620
-752
-692
-616
-632
-726
-756
-714
-730
-815
-856
-791
-650
-550
-571
-615
-626
-640
-636
-647
-684
-660
-683
-744
-750
-701
-570
-431
-418
-507
-660
-743
-687
-664
-693
-791
-862
-900
-924
-962
-1002
-906
-800
-853
-953
-977
-873
-758
-758
-825
-826
-763
-726
-707
-668
-593
-536
-514
-457
-375
-279
-213
-198
-154
-152
-127
-20
100
181
233
281
383
456
512
577
632
643
567
505
583
683
823
917
967
1057
1115
1136
1198
1170
1160
1059
635
257
52
123
399
458
348
292
226
188
78
-142
-108
47
-100
-497
-863
-840
-583
-572
-820
-897
-716
-573
-654
-774
-748
-649
-709
-880
-904
-780
-626
-578
-626
-675
-691
-689
-690
-686
-679
-684
-731
-788
-794
-730
-603
-512
-574
-689
-749
-766
-735
-716
-772
-877
-931
-964
-1013
-1056
-1028
-900
-846
-915
-968
-919
-802
-734
-768
-825
-830
-785
-747
-719
-669
-604
-575
-568
-510
-421
-317
-243
-214
-209
-206
-146
-32
58
147
216
276
320
389
494
600
664
666
635
581
654
697
795
899
931
1028
1069
1100
1132
1119
1102
939
604
264
82
186
385
429
306
202
206
162
-21
-193
-145
-42
-170
-544
-849
-745
-565
-610
-787
-799
-655
-613
-695
-745
-712
-694
-751
-870
-873
-759
-636
-623
-651
-685
-687
-714
-762
-773
-754
-748
-836
-916
-939
-930
-843
-827
-784
-822
-887
-812
-836
-860
-932
-1007
-974
-1013
-1113
-1151
-1111
-1045
-1060
-1099
-1079
-942
-858
-870
-877
-869
-871
-881
-856
-798
-716
-654
-612
-553
-515
-433
-315
-265
-225
-187
-113
-31
24
86
131
198
274
309
383
482
567
591
587
594
618
678
758
856
969
1025
1043
1047
1082
1118
1075
917
624
329
133
199
334
367
331
245
226
185
0
-133
-91
9
-121
-505
-782
-763
-633
-662
-772
-796
-702
-627
-715
-787
-739
-678
-735
-827
-836
-767
-674
-654
-685
-716
-708
-702
-723
-720
-655
-635
-678
-747
-780
-714
-613
-619
-658
-758
-879
-856
-896
-835
-830
-935
-920
-952
-991
-984
-979
-882
-803
-826
-872
-902
-826
-722
-723
-815
-790
-704
-683
-672
-598
-526
-513
-514
-512
-376
-243
-235
-185
-151
-82
-72
-33
109
200
262
300
389
455
474
554
663
712
662
644
747
874
963
1057
1095
1138
1179
1139
1112
1121
993
681
340
160
321
493
506
449
364
353
264
-3
-158
-83
4
-120
-505
-766
-667
-527
-541
-647
-659
-575
-576
-689
-756
-699
-648
-726
-823
-826
-719
-601
-568
-542
-516
-519
-568
-600
-573
-523
-496
-534
-611
-650
-673
-664
-614
-633
-624
-657
-748
-777
-852
-946
-1020
-1068
-1048
-1030
-1034
-1029
-986
-926
-893
-913
-882
-777
-760
-781
-797
-765
-744
-742
-699
-590
-464
-431
-438
-381
-314
-288
-248
-175
-101
-84
-62
41
157
188
242
378
463
495
520
493
569
614
570
611
645
756
879
927
998
1032
1016
1017
988
847
611
349
160
199
286
339
367
305
261
201
74
-51
-85
-53
-115
-362
-677
-764
-683
-667
-695
-712
-624
-551
-613
-681
-648
-583
-620
-726
-780
-744
-667
-663
-650
-623
-596
-588
-633
-624
-588
-556
-555
-604
-660
-650
-615
-607
-670
-767
-785
-822
-793
-833
-933
-956
-1031
-1105
-1121
-1122
-1059
-988
-936
-950
-978
-924
-829
-815
-844
-816
-791
-769
-761
-729
-653
-555
-487
-457
-396
-316
-260
-180
-151
-128
-133
-103
-23
58
150
207
271
321
390
424
506
565
546
562
564
657
724
733
844
914
949
957
866
877
840
608
344
96
2
149
199
183
133
102
116
-34
-208
-230
-169
-157
-355
-660
-795
-714
-664
-727
-743
-659
-591
-650
-734
-719
-641
-594
-654
-726
-711
-616
-567
-569
-558
-553
-551
-571
-615
-622
-573
-563
-643
-748
-777
-729
-703
-727
-753
-787
-758
-795
-902
-985
-1064
-1061
-1070
-1154
-1173
-1080
-983
-985
-1012
-983
-915
-869
-885
-878
-840
-823
-831
-830
-796
-705
-603
-534
-444
-398
-350
-243
-178
-93
-57
-33
41
88
145
189
262
372
423
455
496
541
573
597
618
625
607
689
774
887
996
973
957
962
939
819
549
263
122
29
74
95
141
181
139
128
98
-41
-126
-73
-19
-142
-450
-606
-578
-517
-533
-590
-525
-405
-429
-497
-505
-434
-423
-482
-520
-550
-518
-494
-518
-534
-521
-511
-534
-595
-601
-560
-550
-587
-637
-666
-673
-741
-814
-797
-842
-817
-829
-899
-920
-969
-984
-996
-1067
-1026
-924
-866
-867
-905
-820
-706
-688
-664
-587
-558
-543
-553
-468
-430
-445
-364
-276
-199
-149
-95
30
79
91
100
106
178
202
227
286
349
396
437
506
597
629
642
696
676
705
723
732
774
793
843
857
790
753
693
523
255
-50
-242
-307
-262
-173
-118
-119
-54
8
39
-35
-22
108
175
97
-147
-264
-184
-181
-224
-275
-255
-174
-249
-316
-347
-330
-319
-388
-465
-449
-426
-417
-445
-480
-494
-519
-574
-643
-648
-616
-621
-690
-766
-879
-920
-935
-900
-893
-902
-911
-951
-975
-1020
-1078
-1089
-1057
-1018
-972
-977
-942
-917
-885
-852
-835
-796
-729
-726
-685
-646
-621
-616
-612
-511
-379
-299
-274
-202
-109
-63
-25
4
60
105
138
203
253
274
342
448
509
568
599
583
582
593
585
564
597
641
626
672
685
644
637
525
302
-59
-435
-571
-605
-619
-636
-624
-559
-462
-384
-346
-392
-260
-46
14
-56
-233
-257
-148
-125
-127
-173
-128
-18
-55
-115
-148
-149
-179
-288
-340
-331
-347
-379
-442
-436
-438
-475
-504
-531
-519
-461
-481
-559
-608
-630
-680
-775
-920
-1044
-1071
-1065
-1059
-1096
-1154
-1163
-1121
-1085
-1089
-1147
-1061
-923
-923
-982
-1016
-933
-860
-881
-847
-788
-744
-707
-677
-539
-436
-376
-293
-210
-151
-115
-66
-35
-51
-70
-81
-36
4
23
86
201
309
369
410
448
473
472
457
395
364
345
391
441
500
523
505
465
492
386
87
-327
-654
-762
-777
-806
-886
-893
-758
-563
-439
-421
-449
-247
-57
13
-118
-338
-348
-262
-292
-337
-398
-336
-229
-239
-213
-188
-185
-221
-274
-267
-255
-300
-374
-434
-413
-392
-381
-400
-416
-333
-199
-192
-218
-303
-332
-351
-428
-526
-691
-784
-848
-880
-883
-924
-975
-1020
-997
-894
-920
-915
-887
-818
-719
-753
-769
-715
-702
-647
-616
-574
-527
-539
-469
-333
-231
-210
-187
-170
-123
-53
-38
-88
-101
-80
-13
47
79
123
164
221
330
395
378
407
478
481
457
392
315
358
416
477
567
600
588
587
551
437
135
-277
-604
-786
-880
-866
-891
-908
-805
-613
-423
-283
-269
-183
27
124
56
-157
-228
-145
-170
-220
-245
-265
-168
-125
-100
-82
-109
-168
-258
-328
-319
-373
-465
-545
-561
-509
-460
-434
-389
-302
-190
-154
-143
-233
-421
-548
-607
-594
-672
-741
-789
-833
-814
-798
-816
-831
-892
-750
-639
-707
-790
-816
-697
-645
-718
-656
-595
-564
-506
-438
-335
-327
-338
-266
-135
-44
-78
-112
-27
21
28
48
67
105
150
189
261
297
330
429
537
621
649
566
492
519
521
505
529
513
578
609
566
568
557
456
190
-183
-566
-838
-995
-1041
-1010
-1000
-987
-807
-590
-407
-322
-205
6
134
99
-33
-150
-160
-177
-263
-320
-337
-270
-243
-236
-250
-279
-332
-410
-496
-512
-544
-608
-668
-706
-673
-609
-521
-446
-373
-265
-215
-264
-353
-567
-749
-756
-736
-773
-836
-889
-914
-908
-875
-856
-910
-976
-840
-732
-760
-860
-894
-789
-741
-752
-688
-588
-526
-466
-368
-273
-295
-322
-230
-91
-34
-43
-55
-23
21
68
115
132
143
196
271
338
398
433
475
504
568
570
523
502
485
546
556
526
547
543
498
519
491
426
160
-258
-685
-964
-1078
-1084
-1091
-1095
-1024
-810
-572
-398
-341
-289
-71
56
23
-127
-256
-264
-228
-285
-327
-379
-320
-246
-268
-296
-354
-449
-525
-615
-637
-641
-707
-750
-785
-734
-646
-614
-535
-425
-327
-249
-290
-390
-526
-743
-900
-1001
-1008
-963
-1011
-1003
-940
-904
-801
-791
-773
-778
-787
-689
-721
-819
-859
-796
-656
-571
-574
-469
-347
-264
-242
-224
-228
-225
-195
-102
-43
-13
-43
-32
77
144
164
181
251
327
373
413
453
509
505
525
561
532
506
468
483
566
607
580
560
542
554
456
338
171
-200
-659
-975
-1123
-1099
-1049
-1029
-941
-734
-483
-255
-147
-72
56
160
197
60
-132
-212
-172
-181
-253
-333
-329
-259
-221
-267
-340
-437
-561
-669
-745
-772
-824
-865
-864
-800
-671
-531
-406
-261
-157
-63
-133
-465
-772
-902
-782
-740
-797
-814
-844
-747
-603
-511
-499
-689
-689
-601
-674
-858
-934
-824
-724
-704
-659
-525
-397
-251
-93
21
2
-104
-137
-49
46
79
35
59
143
264
372
440
485
517
533
534
531
574
560
611
647
688
612
551
668
783
822
808
836
867
787
708
625
411
-27
-607
-1137
-1435
-1456
-1350
-1137
-1032
-816
-523
-181
107
135
129
214
213
69
-164
-283
-231
-136
-129
-140
-166
-127
-89
-134
-265
-524
-746
-923
-1056
-1079
-1011
-930
-821
-649
-418
-192
-29
93
154
133
5
-366
-811
-1099
-1056
-858
-791
-749
-741
-627
-472
-416
-411
-596
-825
-861
-858
-974
-1120
-1025
-777
-577
-468
-318
-139
-9
123
136
20
-140
-246
-221
-84
37
93
133
218
359
476
536
512
477
454
423
368
301
358
438
541
673
734
723
746
897
1023
970
804
708
639
571
470
265
-134
-669
-1159
-1352
-1353
-1313
-1226
-1124
-913
-667
-431
-211
-100
-27
112
153
96
-56
-155
-74
31
-7
-101
-205
-181
-139
-222
-376
-631
-827
-909
-979
-984
-932
-830
-680
-547
-388
-268
-194
-124
-33
-88
-288
-618
-888
-924
-877
-764
-736
-731
-706
-655
-587
-617
-762
-861
-932
-935
-966
-996
-930
-792
-660
-537
-471
-370
-255
-173
-74
-78
-209
-309
-266
-185
-64
63
162
251
335
415
458
428
383
339
255
217
200
256
373
499
574
621
661
694
761
789
764
670
630
603
541
487
436
318
26
-454
-961
-1342
-1443
-1425
-1330
-1220
-1107
-880
-559
-251
-60
58
168
232
188
27
-117
-177
-191
-216
-303
-354
-357
-339
-353
-428
-580
-773
-953
-1058
-1091
-1037
-949
-876
-751
-587
-419
-251
-99
-9
16
-108
-334
-575
-680
-781
-1075
-1252
-1185
-996
-948
-933
-821
-767
-827
-785
-689
-781
-982
-896
-671
-624
-735
-610
-277
-92
-68
-22
31
-18
-74
-82
-79
-103
-74
13
164
313
385
433
493
579
626
570
531
558
602
619
556
659
697
722
778
816
880
858
812
825
821
724
588
455
322
-57
-622
-1118
-1357
-1426
-1345
-1228
-1081
-929
-625
-281
-29
84
116
212
268
204
54
-68
-89
-68
-111
-186
-283
-336
-339
-407
-569
-764
-982
-1145
-1206
-1169
-1049
-938
-835
-668
-439
-256
-171
-59
-28
-194
-477
-768
-895
-898
-842
-785
-748
-746
-727
-686
-626
-688
-847
-914
-900
-968
-1011
-936
-785
-661
-571
-454
-359
-261
-148
-46
20
-51
-163
-171
-138
-56
50
185
278
358
422
474
490
508
487
460
363
362
424
460
579
687
773
785
852
940
1043
1074
1040
990
883
783
653
493
354
-60
-549
-1052
-1289
-1289
-1214
-1106
-1021
-831
-552
-258
-5
113
203
342
393
283
154
79
88
112
12
-65
-173
-243
-262
-368
-550
-728
-900
-1041
-1128
-1096
-1026
-950
-831
-663
-500
-364
-306
-285
-299
-341
-517
-750
-919
-931
-853
-782
-742
-750
-761
-764
-722
-710
-837
-960
-1006
-1020
-1068
-1102
-1002
-858
-723
-619
-517
-431
-337
-241
-196
-232
-298
-305
-261
-161
-51
47
134
200
286
361
378
396
422
399
391
402
477
520
554
582
675
734
732
803
833
909
874
803
732
635
577
472
258
-157
-741
-1150
-1289
-1294
-1232
-1169
-1053
-813
-513
-192
11
48
211
351
343
193
32
-28
19
36
-52
-154
-238
-252
-276
-376
-589
-823
-985
-1114
-1210
-1195
-1113
-1032
-920
-748
-583
-473
-378
-248
-175
-195
-444
-907
-1269
-1310
-1129
-1101
-1120
-1100
-1048
-974
-908
-832
-874
-1020
-1029
-1005
-1119
-1272
-1213
-951
-748
-689
-576
-406
-271
-139
-104
-163
-310
-437
-449
-364
-247
-133
-39
65
238
352
378
401
452
475
454
401
377
402
441
559
657
796
791
860
1043
1106
1069
921
806
674
470
273
-98
-607
-1068
-1287
-1326
-1298
-1187
-1059
-800
-538
-252
-46
41
96
226
310
209
81
10
35
83
50
14
-68
-162
-201
-295
-478
-719
-932
-1057
-1149
-1160
-1126
-1048
-893
-729
-542
-387
-297
-198
-119
-83
-222
-527
-956
-1208
-1200
-1036
-964
-1007
-960
-870
-810
-758
-750
-804
-940
-956
-934
-1079
-1174
-1081
-851
-691
-649
-582
-412
-303
-201
-148
-211
-302
-315
-285
-187
-67
-7
57
166
266
343
374
389
452
484
452
393
380
449
511
604
696
747
825
902
984
976
881
808
702
587
411
45
-448
-945
-1235
-1281
-1309
-1237
-1123
-937
-657
-402
-152
-18
60
263
349
284
149
61
80
117
79
14
-58
-64
-65
-154
-280
-502
-708
-858
-986
-1043
-1059
-1030
-947
-801
-616
-473
-338
-196
-73
18
-147
-554
-904
-1024
-861
-807
-835
-839
-796
-736
-684
-584
-619
-777
-745
-714
-881
-1120
-1145
-984
-855
-831
-791
-660
-497
-306
-194
-146
-215
-286
-311
-251
-151
-111
-75
7
119
227
269
287
383
501
511
432
420
457
424
478
531
544
568
558
698
814
826
781
733
688
555
391
107
-374
-934
-1297
-1400
-1471
-1412
-1289
-1077
-804
-475
-186
-103
15
257
359
279
115
-16
-40
35
12
-63
-124
-148
-100
-128
-241
-432
-629
-798
-957
-1084
-1156
-1177
-1109
-964
-793
-646
-529
-347
-190
-96
-165
-383
-641
-881
-1006
-1129
-1085
-1070
-1064
-968
-895
-806
-812
-782
-704
-809
-871
-949
-1034
-1072
-1049
-954
-835
-732
-598
-416
-264
-162
-161
-141
-176
-210
-205
-222
-164
-99
-37
53
137
239
335
357
459
498
489
477
440
414
408
448
500
589
649
667
704
753
671
601
492
371
78
-408
-927
-1273
-1472
-1471
-1419
-1388
-1190
-895
-556
-261
-116
36
232
333
334
155
-6
-72
-75
-115
-205
-275
-269
-213
-197
-282
-366
-491
-698
-827
-948
-1046
-1044
-1045
-973
-825
-704
-559
-417
-297
-259
-392
-570
-738
-800
-773
-806
-818
-848
-866
-797
-763
-731
-723
-706
-707
-778
-882
-1029
-1087
-1043
-1037
-1056
-1000
-905
-764
-627
-506
-385
-323
-250
-173
-150
-134
-99
-37
47
102
131
153
204
298
350
364
367
365
376
384
420
413
404
448
516
548
609
637
609
595
543
472
328
38
-349
-780
-1040
-1203
-1304
-1322
-1296
-1081
-844
-625
-411
-263
-65
160
253
218
120
87
63
8
-29
-109
-165
-165
-172
-180
-251
-324
-391
-502
-595
-686
-793
-863
-876
-833
-806
-806
-779
-692
-548
-508
-593
-633
-588
-543
-543
-573
-618
-631
-552
-495
-533
-610
-623
-565
-586
-695
-806
-830
-766
-753
-790
-795
-780
-727
-627
-554
-486
-416
-343
-215
-80
-33
6
90
171
276
299
258
268
326
385
423
456
484
485
505
562
551
547
574
631
711
715
678
654
616
581
519
344
90
-270
-624
-827
-975
-1044
-1066
-1066
-939
-778
-597
-481
-361
-108
67
166
174
60
56
61
33
-10
-75
-63
-72
-90
-124
-226
-274
-309
-378
-482
-570
-610
-655
-669
-649
-646
-636
-546
-485
-431
-440
-457
-523
-618
-641
-590
-581
-584
-545
-463
-441
-480
-394
-350
-414
-414
-379
-453
-601
-671
-629
-608
-637
-655
-582
-502
-481
-467
-434
-371
-262
-209
-168
-88
-58
0
76
129
196
212
242
279
345
357
330
383
423
418
417
409
478
521
514
566
566
539
505
477
434
369
274
108
-128
-303
-440
-534
-588
-621
-593
-564
-563
-507
-507
-465
-359
-318
-273
-303
-368
-348
-337
-351
-347
-321
-297
-300
-300
-345
-391
-390
-390
-387
-405
-428
-426
-453
-486
-521
-515
-513
-568
-561
-546
-521
-531
-531
-520
-535
-517
-508
-543
-590
-539
-480
-529
-572
-572
-567
-578
-591
-604
-621
-590
-611
-630
-626
-596
-573
-582
-534
-490
-500
-485
-453
-403
-331
-291
-258
-212
-174
-145
-86
-6
50
74
109
135
191
214
247
321
346
406
441
466
534
582
616
672
721
738
689
675
630
554
496
439
380
335
270
240
207
146
63
-67
-128
-158
-217
-328
-438
-500
-592
-685
-745
-828
-840
-832
-822
-850
-901
-920
-926
-961
-963
-967
-982
-1022
-1048
-1026
-1069
-1043
-970
-925
-810
-777
-768
-751
-776
-735
-740
-775
-767
-752
-733
-785
-843
-806
-769
-744
-710
-670
-620
-624
-665
-631
-606
-579
-545
-494
-447
-445
-405
-357
-284
-213
-157
-65
1
48
128
143
211
317
370
423
504
606
660
687
789
894
936
996
1032
1050
1077
1073
1084
1111
1090
1007
932
853
791
733
655
613
534
445
390
248
144
69
-26
-116
-213
-339
-471
-549
-606
-672
-731
-761
-781
-831
-870
-863
-895
-907
-906
-912
-928
-949
-968
-1024
-1083
-1050
-1034
-981
-924
-881
-820
-808
-811
-807
-831
-808
-740
-704
-750
-809
-815
-804
-790
-781
-718
-672
-636
-619
-631
-625
-600
-575
-542
-511
-528
-539
-518
-460
-385
-334
-255
-148
-55
9
36
85
178
243
304
357
413
469
521
586
674
775
841
905
947
990
989
993
1024
1061
1068
1036
1026
962
894
864
800
727
685
626
541
429
361
250
152
67
-28
-91
-172
-265
-359
-454
-535
-632
-732
-790
-847
-915
-966
-1039
-1067
-1063
-1063
-1090
-1113
-1110
-1162
-1118
-1133
-1091
-1062
-1062
-984
-980
-935
-912
-910
-845
-825
-793
-798
-807
-789
-782
-760
-743
-723
-721
-714
-738
-738
-743
-728
-705
-690
-650
-635
-583
-534
-470
-399
-330
-222
-182
-129
-78
-45
38
105
179
260
300
362
422
474
533
594
664
709
762
769
800
815
840
908
916
924
933
910
876
826
771
691
611
528
415
314
208
140
55
-27
-88
-183
-301
-362
-467
-582
-655
-739
-824
-930
-984
-1065
-1168
-1210
-1234
-1280
-1307
-1329
-1333
-1333
-1332
-1343
-1334
-1298
-1262
-1237
-1221
-1188
-1151
-1098
-1059
-1017
-954
-877
-824
-783
-738
-697
-657
-609
-590
-566
-529
-500
-474
-423
-376
-335
-305
-283
-256
-256
-240
-203
-174
-126
-51
11
57
111
176
235
297
381
438
497
548
603
656
705
772
797
846
833
842
860
829
816
790
760
742
672
624
536
477
401
340
295
211
158
93
15
-82
-198
-293
-373
-473
-553
-668
-801
-894
-993
-1075
-1121
-1166
-1202
-1274
-1290
-1334
-1392
-1401
-1403
-1410
-1418
-1405
-1379
-1373
-1331
-1259
-1203
-1145
-1079
-1017
-983
-950
-878
-865
-837
-766
-749
-688
-638
-582
-538
-520
-471
-418
-358
-312
-270
-246
-242
-203
-159
-102
-51
0
42
59
98
148
179
216
281
323
350
395
444
451
489
550
583
653
699
732
761
777
758
772
762
726
740
734
688
655
619
554
489
442
391
317
232
140
62
-61
-169
-228
-328
-430
-513
-586
-677
-721
-757
-835
-882
-938
-987
-1058
-1106
-1153
-1199
-1200
-1190
-1190
-1196
-1155
-1088
-1081
-1038
-962
-928
-902
-852
-787
-744
-707
-648
-595
-540
-498
-456
-391
-358
-320
-286
-262
-244
-227
-222
-203
-175
-165
-160
-125
-102
-85
-82
-72
-41
-44
-7
29
40
69
107
131
141
161
214
252
251
298
354
380
443
451
436
453
415
407
370
336
330
271
275
263
219
211
185
168
140
114
68
15
-24
-84
-145
-202
-268
-312
-380
-476
-528
-578
-642
-690
-744
-772
-831
-858
-867
-924
-914
-905
-910
-896
-887
-863
-841
-817
-812
-795
-780
-803
-771
-727
-694
-661
-647
-605
-556
-501
-453
-417
-389
-355
-304
-279
-259
-238
-254
-243
-235
-249
-221
-207
-166
-116
-92
-80
-84
-76
-63
-64
-63
-55
-57
-37
-24
0
9
27
41
41
52
82
74
74
81
92
83
83
93
80
85
65
62
40
7
-2
-24
-57
-69
-122
-165
-200
-240
-280
-304
-335
-373
-398
-436
-440
-466
-517
-553
-601
-622
-652
-666
-668
-699
-716
-700
-715
-725
-688
-700
-726
-718
-715
-740
-761
-753
-762
-775
-740
-715
-680
-660
-629
-608
-602
-590
-587
-596
-593
-608
-595
-554
-520
-492
-435
-375
-367
-332
-319
-293
-278
-297
-266
-257
-251
-226
-214
-201
-161
-153
-145
-97
-111
-104
-75
-80
-65
-63
-61
-61
-69
-77
-93
-90
-93
-87
-100
-97
-109
-115
-118
-151
-144
-158
-168
-200
-226
-242
-264
-264
-266
-260
-282
-293
-295
-323
-343
-373
-400
-426
-426
-445
-468
-483
-478
-473
-437
-420
-455
-454
-460
-484
-526
-557
-559
-570
-581
-575
-575
-596
-588
-568
-576
-562
-577
-579
-580
-609
-590
-589
-587
-580
-571
-568
-562
-532
-515
-510
-506
-498
-486
-501
-519
-506
-512
-496
-471
-458
-447
-406
-370
-364
-327
-306
-313
-292
-243
-254
-269
-244
-271
-292
-262
-239
-229
-213
-197
-170
-147
-139
-136
-134
-131
-126
-125
-126
-114
-127
-132
-114
-129
-124
-122
-144
-155
-145
-160
-199
-204
-219
-264
-286
-291
-305
-330
-319
-305
-327
-322
-313
-326
-332
-336
-359
-361
-351
-345
-346
-332
-298
-292
-290
-261
-264
-291
-273
-295
-303
-289
-309
-310
-306
-307
-279
-300
-293
-261
-280
-291
-258
-245
-270
-260
-262
-290
-288
-282
-289
-258
-253
-253
-249
-252
-270
-289
-295
-335
-350
-358
-392
-383
-350
-362
-351
-326
-331
-313
-289
-281
-291
-281
-257
-272
-285
-279
-290
-296
-293
-287
-288
-273
-243
-256
-265
-244
-249
-257
-257
-246
-256
-268
-262
-268
-267
-259
-242
-223
-229
-226
-224
-238
-247
-247
-235
-254
-263
-272
-277
-276
-289
-275
-281
-305
-305
-309
-333
-349
-360
-364
-355
-330
-297
-282
-274
-263
-251
-238
-226
-212
-202
-179
-172
-188
-190
-223
-226
-191
-210
-208
-182
-194
-174
-168
-194
-200
-250
-274
-269
-293
-288
-271
-259
-247
-245
-255
-290
-296
-280
-309
-319
-332
-369
-388
-409
-387
-387
-404
-382
-376
-380
-358
-372
-367
-347
-364
-377
-386
-401
-427
-429
-419
-416
-408
-408
-406
-383
-383
-385
-380
-385
-401
-416
-419
-419
-431
-418
-417
-435
-418
-417
-430
-435
-427
-424
-431
-432
-419
-406
-409
-424
-404
-406
-403
-373
-355
-341
-318
-316
-311
-266
-254
-263
-245
-229
-222
-195
-177
-160
-143
-148
-132
-154
-188
-170
-199
-218
-183
-196
-221
-189
-181
-174
-168
-179
-181
-209
-234
-247
-283
-288
-287
-310
-304
-321
-335
-314
-298
-295
-300
-308
-307
-314
-315
-300
-330
-380
-381
-390
-415
-412
-395
-385
-364
-345
-366
-369
-359
-381
-392
-397
-415
-431
-446
-456
-473
-453
-452
-475
-473
-466
-481
-499
-497
-481
-473
-478
-470
-473
-481
-476
-480
-474
-473
-467
-455
-450
-450
-438
-437
-464
-457
-457
-469
-470
-459
-452
-445
-431
-406
-395
-391
-353
-321
-321
-309
-284
-295
-306
-263
-257
-250
-217
-204
-193
-190
-200
-186
-188
-205
-199
-196
-208
-229
-230
-234
-267
-267
-237
-230
-242
-236
-214
-242
-257
-246
-276
-305
-311
-312
-311
-332
-329
-302
-303
-287
-275
-279
-296
-311
-299
-322
-336
-310
-316
-328
-325
-329
-316
-319
-331
-327
-331
-345
-329
-330
-355
-363
-364
-372
-403
-401
-384
-392
-385
-370
-354
-327
-322
-317
-309
-313
-313
-301
-299
-305
-280
-278
-286
-284
-282
-273
-281
-299
-314
-318
-320
-327
-316
-288
-284
-299
-292
-288
-293
-276
-263
-236
-202
-174
-151
-141
-132
-105
-108
-109
-105
-92
-112
-152
-135
-144
-167
-148
-130
-148
-136
-129
-144
-145
-162
-184
-187
-197
-209
-226
-228
-242
-254
-260
-261
-250
-253
-266
-263
-264
-301
-293
-286
-298
-293
-282
-293
-297
-290
-293
-304
-301
-273
-264
-275
-284
-291
-292
-295
-290
-295
-304
-283
-285
-315
-310
-313
-328
-325
-317
-310
-288
-290
-297
-302
-296
-275
-277
-279
-266
-253
-251
-248
-266
-280
-276
-267
-255
-249
-256
-251
-250
-258
-264
-278
-275
-261
-259
-259
-257
-250
-242
-238
-205
-218
-210
-173
-177
-164
-166
-170
-186
-189
-185
-197
-206
-215
-229
-217
-187
-183
-169
-164
-171
-170
-165
-181
-169
-157
-172
-184
-210
-233
-241
-255
-274
-274
-278
-274
-279
-293
-312
-334
-348
-348
-356
-377
-355
-358
-367
-354
-394
-389
-356
-386
-399
-377
-384
-390
-372
-355
-343
-332
-345
-346
-340
-349
-353
-365
-372
-366
-377
-391
-385
-377
-353
-333
-331
-314
-263
-222
-202
-184
-195
-189
-177
-193
-200
-200
-221
-238
-269
-275
-255
-249
-251
-242
-246
-263
-239
-241
-246
-226
-219
-220
-226
-212
-220
-236
-214
-227
-236
-227
-242
-250
-228
-203
-223
-246
-249
-248
-263
-268
-262
-276
-292
-286
-291
-296
-283
-267
-235
-230
-263
-253
-217
-200
-174
-163
-182
-195
-192
-200
-232
-257
-256
-266
-275
-281
-293
-285
-280
-304
-318
-324
-343
-360
-393
-389
-388
-398
-368
-365
-358
-332
-312
-317
-322
-296
-320
-344
-339
-339
-342
-330
-343
-330
-305
-316
-291
-259
-261
-258
-240
-241
-273
-265
-235
-229
-223
-208
-216
-238
-212
-208
-219
-229
-224
-227
-236
-209
-213
-226
-185
-163
-168
-191
-208
-225
-221
-211
-219
-212
-216
-212
-201
-179
-175
-195
-186
-173
-182
-162
-123
-127
-152
-147
-154
-186
-182
-189
-213
-214
-211
-182
-186
-172
-153
-165
-160
-164
-161
-160
-178
-184
-185
-171
-163
-163
-146
-128
-134
-136
-143
-144
-156
-159
-168
-182
-167
-147
-158
-170
-158
-147
-135
-120
-116
-127
-136
-127
-145
-168
-153
-161
-180
-201
-198
-200
-225
-230
-235
-267
-264
-255
-269
-244
-220
-229
-218
-201
-198
-192
-189
-178
-178
-174
-181
-198
-215
-241
-217
-219
-251
-230
-240
-237
-198
-190
-173
-177
-176
-184
-178
-148
-147
-141
-157
-189
-218
-212
-227
-235
-238
-239
-237
-243
-212
-194
-193
-177
-176
-189
-183
-183
-201
-223
-219
-215
-209
-193
-205
-209
-180
-161
-153
-141
-129
-115
-112
-109
-102
-107
-102
-99
-112
-103
-111
-139
-131
-141
-175
-177
-157
-149
-131
-118
-129
-119
-109
-114
-110
-98
-89
-116
-120
-114
-127
-149
-143
-150
-188
-180
-183
-221
-227
-206
-203
-231
-218
-209
-242
-243
-240
-239
-252
-248
-240
-290
-327
-295
-303
-319
-312
-307
-305
-312
-284
-278
-288
-273
-280
-271
-253
-263
-293
-303
-298
-296
-294
-286
-282
-294
-268
-251
-264
-264
-246
-270
-283
-276
-296
-293
-299
-313
-314
-317
-299
-304
-317
-307
-297
-266
-235
-250
-240
-226
-242
-231
-235
-225
-204
-198
-191
-181
-203
-211
-199
-206
-208
-212
-219
-209
-224
-234
-232
-250
-246
-253
-268
-262
-265
-259
-274
-260
-226
-243
-252
-266
-277
-275
-288
-287
-260
-273
-294
-303
-312
-337
-350
-332
-322
-323
-308
-276
-266
-247
-237
-230
-242
-276
-271
-308
-339
-311
-319
-327
-322
-324
-321
-327
-336
-339
-319
-313
-321
-294
-292
-281
-267
-286
-298
-286
-260
-251
-263
-263
-247
-267
-272
-276
-300
-309
-316
-331
-328
-314
-295
-283
-271
-259
-272
-302
-301
-292
-295
-283
-256
-246
-246
-231
-234
-254
-265
-277
-287
-288
-275
-287
-296
-286
-281
-302
-312
-289
-310
-338
-338
-328
-312
-283
-269
-256
-245
-265
-237
-231
-244
-209
-201
-201
-206
-219
-235
-234
-231
-216
-212
-217
-227
-242
-258
-272
-259
-268
-299
-302
-285
-289
-290
-296
-290
-296
-304
-276
-256
-246
-230
-222
-231
-222
-226
-235
-234
-229
-215
-198
-201
-200
-171
-144
-135
-140
-136
-111
-124
-131
-112
-126
-125
-101
-83
-78
-88
-105
-121
-139
-133
-131
-150
-143
-155
-195
-205
-203
-221
-227
-221
-227
-238
-234
-227
-258
-256
-256
-276
-237
-231
-223
-201
-213
-209
-217
-251
-255
-270
-295
-295
-294
-303
-302
-306
-317
-301
-285
-273
-254
-249
-254
-244
-250
-260
-281
-287
-281
-292
-292
-267
-278
-272
-254
-251
-240
-256
-257
-250
-260
-255
-249
-238
-222
-207
-191
-183
-197
-181
-167
-174
-172
-192
-185
-178
-204
-221
-224
-235
-233
-245
-243
-203
-197
-178
-142
-132
-108
-95
-86
-102
-106
-94
-109
-96
-84
-74
-88
-94
-67
-88
-118
-113
-124
-166
-176
-166
-182
-166
-136
-153
-156
-152
-148
-144
-153
-131
-134
-164
-165
-180
-191
-184
-181
-175
-157
-137
-143
-126
-107
-108
-123
-173
-196
-212
-232
-233
-243
-238
-256
-279
-257
-249
-249
-244
-235
-248
-235
-216
-232
-249
-259
-259
-267
-281
-283
-277
-289
-298
-271
-271
-270
-230
-248
-255
-235
-241
-229
-224
-232
-226
-215
-212
-216
-203
-209
-233
-234
-238
-264
-272
-267
-269
-255
-218
-205
-202
-188
-195
-178
-174
-205
-214
-221
-243
-237
-260
-267
-252
-276
-269
-267
-293
-276
-283
-279
-258
-269
-283
-307
-304
-281
-299
-344
-336
-313
-335
-322
-308
-318
-322
-333
-317
-313
-315
-294
-286
-286
-288
-304
-314
-327
-344
-326
-325
-340
-328
-329
-321
-319
-318
-326
-325
-302
-294
-284
-276
-293
-288
-273
-289
-263
-269
-278
-278
-303
-298
-282
-280
-274
-274
-288
-283
-281
-314
-342
-336
-324
-325
-324
-311
-300
-281
-249
-261
-247
-198
-213
-231
-226
-234
-225
-218
-228
-219
-196
-181
-173
-178
-196
-198
-204
-216
-222
-210
-222
-241
-246
-243
-260
-273
-274
-273
-246
-228
-240
-251
-240
-249
-281
-306
-317
-336
-342
-344
-365
-381
-380
-357
-337
-337
-330
-315
-304
-294
-289
-265
-251
-276
-271
-251
-251
-243
-227
-227
-226
-235
-214
-196
-225
-224
-210
-222
-243
-244
-253
-269
-247
-238
-241
-244
-244
-231
-241
-250
-231
-272
-286
-245
-236
-248
-243
-219
-216
-195
-185
-191
-192
-189
-188
-204
-210
-219
-225
-200
-199
-177
-181
-196
-191
-200
-196
-189
-197
-191
-201
-211
-188
-194
-194
-182
-192
-183
-176
-205
-212
-199
-208
-211
-216
-231
-231
-241
-235
-227
-233
-217
-209
-233
-251
-273
-285
-267
-287
-293
-274
-261
-256
-264
-256
-252
-254
-236
-241
-241
-225
-241
-253
-264
-272
-271
-282
-305
-316
-295
-288
-290
-285
-296
-274
-264
-276
-258
-249
-261
-249
-237
-252
-265
-241
-227
-231
-223
-227
-215
-202
-190
-179
-187
-172
-180
-196
-196
-209
-190
-184
-192
-189
-176
-163
-150
-148
-156
-164
-169
-188
-185
-197
-208
-214
-213
-200
-179
-178
-190
-175
-174
-198
-205
-219
-231
-222
-200
-209
-235
-246
-257
-261
-283
-293
-321
-304
-297
-322
-313
-307
-294
-282
-291
-289
-273
-276
-283
-289
-305
-297
-292
-299
-334
-343
-331
-324
-315
-334
-350
-346
-351
-349
-315
-290
-272
-252
-251
-253
-249
-224
-229
-233
-238
-241
-250
-265
-245
-242
-262
-254
-247
-269
-248
-249
-289
-281
-282
-309
-304
-304
-316
-302
-293
-284
-295
-268
-256
-265
-267
-282
-283
-285
-288
-291
-296
-304
-298
-315
-329
-339
-361
-376
-379
-375
-373
-377
-372
-360
-349
-345
-354
-353
-377
-372
-374
-390
-380
-368
-374
-370
-375
-378
-383
-367
-386
-393
-380
-391
-389
-417
-442
-454
-441
-435
-448
-440
-451
-457
-445
-447
-432
-415
-419
-394
-390
-413
-398
-373
-368
-385
-366
-334
-337
-351
-367
-340
-321
-334
-338
-314
-311
-340
-349
-368
-372
-378
-376
-364
-331
-335
-337
-299
-297
-309
-309
-307
-322
-319
-325
-323
-325
-295
-281
-307
-278
-260
-282
-291
-272
-277
-271
-254
-255
-256
-272
-262
-278
-298
-278
-285
-298
-302
-299
-328
-338
-342
-373
-379
-401
-425
-417
-415
-415
-407
-403
-405
-415
-396
-376
-369
-356
-341
-327
-345
-342
-343
-376
-395
-388
-396
-416
-395
-368
-379
-389
-360
-346
-355
-348
-331
-319
-320
-311
-309
-320
-310
-297
-305
-318
-331
-308
-307
-324
-302
-269
-269
-275
-257
-246
-250
-227
-210
-192
-163
-148
-176
-187
-179
-212
-217
-222
-235
-251
-250
-221
-222
-225
-201
-196
-200
-205
-213
-200
-219
-218
-212
-212
-226
-209
-195
-213
-194
-199
-222
-204
-213
-206
-197
-229
-240
-237
-274
-284
-282
-277
-279
-285
-275
-295
-305
-320
-315
-326
-331
-316
-321
-323
-313
-293
-255
-233
-218
-211
-225
-212
-221
-240
-242
-247
-258
-272
-306
-311
-308
-335
-319
-324
-343
-317
-325
-321
-298
-292
-298
-286
-293
-288
-261
-249
-254
-265
-273
-272
-261
-240
-223
-232
-201
-185
-195
-184
-175
-170
-167
-178
-168
-138
-147
-149
-134
-173
-182
-159
-172
-175
-176
-167
-169
-179
-186
-207
-223
-234
-228
-244
-252
-245
-261
-249
-232
-249
-261
-265
-284
-292
-297
-315
-316
-308
-308
-296
-289
-291
-306
-313
-313
-304
-307
-305
-300
-307
-302
-310
-312
-317
-329
-340
-339
-318
-300
-296
-285
-232
-234
-248
-228
-213
-199
-195
-196
-203
-205
-199
-207
-251
-248
-246
-306
-288
-248
-262
-258
-247
-223
-226
-228
-202
-209
-220
-217
-237
-251
-263
-258
-263
-283
-281
-269
-274
-272
-269
-274
-272
-272
-293
-308
-294
-305
-309
-304
-306
-304
-319
-317
-337
-358
-330
-332
-337
-346
-357
-344
-350
-340
-318
-331
-325
-300
-308
-297
-293
-298
-315
-306
-299
-315
-310
-293
-316
-321
-321
-357
-365
-336
-354
-366
-339
-326
-322
-326
-341
-368
-369
-371
-392
-396
-388
-376
-370
-384
-373
-377
-378
-385
-389
-386
-392
-356
-334
-335
-328
-327
-311
-277
-276
-290
-309
-310
-319
-342
-330
-323
-311
-292
-294
-293
-274
-260
-254
-263
-251
-239
-232
-248
-254
-246
-248
-224
-214
-229
-241
-237
-237
-256
-262
-260
-269
-278
-259
-268
-271
-250
-258
-260
-241
-244
-241
-234
-249
-241
-261
-267
-275
-304
-307
-314
-323
-339
-358
-340
-315
-321
-319
-313
-314
-321
-317
-323
-330
-326
-325
-331
-357
-345
-340
-362
-349
-326
-311
-291
-287
-277
-269
-278
-264
-264
-266
-257
-250
-234
-219
-217
-213
-220
-244
-279
-252
-259
-299
-278
-268
-274
-264
-252
-250
-254
-241
-243
-262
-250
-224
-238
-226
-189
-196
-199
-185
-197
-220
-244
-238
-244
-251
-248
-243
-232
-237
-255
-261
-260
-284
-288
-273
-272
-278
-265
-248
-266
-260
-231
-236
-230
-210
-188
-187
-188
-170
-175
-212
-222
-217
-227
-249
-274
-269
-277
-280
-284
-283
-269
-266
-262
-255
-249
-238
-225
-239
-242
-231
-226
-239
-250
-216
-214
-244
-237
-211
-211
-214
-209
-201
-211
-238
-244
-248
-250
-226
-219
-206
-197
-192
-184
-189
-197
-201
-196
-210
-203
-212
-227
-210
-229
-232
-233
-228
-209
-227
-240
-227
-228
-220
-198
-176
-186
-184
-175
-194
-187
-172
-181
-196
-182
-164
-180
-177
-149
-161
-170
-159
-166
-189
-181
-180
-196
-213
-215
-225
-221
-206
-227
-236
-231
-232
-238
-231
-208
-223
-229
-235
-238
-218
-224
-232
-231
-254
-247
-247
-269
-287
-290
-288
-286
-269
-259
-270
-270
-251
-261
-254
-252
-252
-252
-264
-287
-284
-295
-317
-305
-304
-307
-298
-283
-286
-290
-298
-309
-314
-309
-305
-301
-256
-242
-238
-226
-229
-245
-245
-260
-251
-229
-264
-267
-262
-273
-251
-236
-254
-233
-230
-248
-256
-242
-233
-228
-230
-247
-269
-272
-271
-263
-263
-280
-267
-260
-253
-245
-268
-264
-254
-271
-269
-256
-260
-254
-248
-241
-271
-287
-262
-291
-299
-315
-337
-328
-331
-336
-335
-328
-307
-306
-309
-316
-314
-308
-324
-352
-350
-369
-379
-388
-405
-385
-387
-382
-379
-376
-354
-348
-341
-330
-337
-321
-327
-350
-364
-366
-357
-362
-382
-366
-355
-343
-340
-353
-345
-359
-367
-376
-361
-365
-357
-342
-353
-320
-295
-306
-295
-280
-299
-297
-294
-298
-293
-293
-273
-282
-270
-248
-239
-226
-212
-209
-224
-218
-227
-217
-203
-210
-196
-190
-183
-193
-178
-190
-216
-188
-175
-184
-195
-205
-194
-196
-202
-221
-247
-256
-255
-282
-305
-314
-326
-301
-305
-302
-284
-271
-258
-253
-224
-188
-197
-195
-159
-180
-179
-183
-198
-198
-190
-184
-210
-214
-216
-219
-236
-237
-232
-222
-215
-227
-212
-211
-226
-244
-235
-211
-219
-210
-199
-216
-208
-198
-214
-222
-216
-222
-250
-253
-257
-297
-315
-277
-284
-298
-297
-294
-275
-268
-271
-272
-267
-262
-238
-219
-219
-225
-220
-198
-199
-218
-214
-227
-237
-232
-247
-246
-247
-246
-228
-234
-226
-220
-211
-189
-187
-190
-186
-188
-172
-187
-202
-192
-201
-193
-192
-205
-182
-151
-174
-178
-152
-171
-155
-142
-162
-167
-176
-150
-126
-132
-132
-135
-120
-120
-128
-90
-69
-57
-33
-23
-38
-54
-74
-88
-118
-142
-150
-176
-202
-197
-183
-170
-157
-153
-164
-163
-159
-175
-167
-182
-195
-188
-183
-193
-179
-165
-194
-197
-193
-180
-184
-197
-193
-195
-200
-209
-194
-184
-189
-189
-178
-196
-172
-155
-171
-176
-153
-158
-153
-137
-134
-125
-128
-118
-123
-135
-133
-139
-157
-156
-167
-186
-169
-154
-174
-182
-166
-173
-171
-159
-171
-190
-176
-164
-148
-135
-142
-137
-135
-121
-134
-156
-157
-170
-182
-176
-163
-159
-156
-138
-119
-120
-106
-93
-101
-103
-92
-92
-113
-102
-94
-101
-111
-124
-116
-129
-137
-121
-129
-164
-169
-176
-219
-216
-230
-259
-255
-283
-291
-281
-283
-283
-269
-248
-234
-248
-262
-258
-274
-275
-292
-310
-311
-291
-282
-289
-282
-306
-323
-300
-306
-298
-296
-297
-299
-320
-306
-296
-286
-267
-269
-276
-256
-255
-265
-253
-261
-284
-297
-321
-323
-317
-304
-289
-298
-289
-280
-281
-265
-253
-271
-263
-251
-250
-238
-243
-251
-214
-188
-212
-216
-211
-216
-227
-244
-233
-241
-246
-252
-269
-281
-268
-275
-283
-276
-292
-276
-276
-297
-295
-296
-310
-326
-332
-343
-372
-398
-415
-457
-477
-481
-518
-554
-629
-645
-1566
-1852
-1476
-1391
-1043
-837
-544
-393
-231
-234
-261
-40
-45
8
29
70
187
249
264
176
154
98
8
-142
-347
-397
-401
-316
-282
-320
-276
-242
-235
-303
-333
-287
-261
-236
-256
-328
-456
-451
-360
-347
-323
-189
-119
-330
-347
-356
-367
-235
-109
-41
-76
-35
-38
-57
-47
-51
-37
12
18
-47
-35
9
-26
-59
-88
-152
-171
-191
-239
-262
-277
-256
-226
-210
-186
-218
-243
-211
-204
-264
-291
-219
-168
-188
-204
-193
-161
-144
-121
-91
-93
-87
-72
-103
-100
-88
-78
-94
-95
-128
-133
-181
-112
-131
-292
-120
-247
-196
-154
-245
-169
-181
-134
-152
-169
-106
-55
27
-21
75
33
105
111
23
48
69
22
40
74
13
64
96
57
92
91
37
97
18
12
-26
-57
-11
1
-20
-19
41
55
32
46
18
67
99
69
65
50
77
55
23
1
-13
-25
-50
-92
-126
-201
-196
-220
-306
-281
-338
-358
-322
-364
-327
-281
-290
-246
-274
-277
-258
-263
-237
-278
-293
-258
-266
-269
-283
-284
-247
-239
-227
-198
-206
-174
-153
-183
-190
-160
-175
-193
-213
-269
-292
-268
-274
-279
-258
-220
-186
-190
-148
-101
-73
-26
41
72
78
125
177
148
177
240
229
276
317
319
346
336
357
371
331
334
306
285
309
244
226
212
164
145
100
51
39
-1
-13
-25
-77
-77
-81
-133
-165
-255
-285
-359
-469
-519
-617
-671
-692
-784
-813
-825
-829
-785
-777
-754
-690
-664
-612
-547
-521
-454
-420
-402
-383
-421
-411
-421
-475
-485
-511
-560
-592
-635
-683
-692
-672
-670
-681
-646
-647
-649
-609
-592
-532
-487
-427
-364
-339
-286
-225
-191
-169
-149
-145
-142
-106
-64
-11
30
113
207
323
419
483
550
529
511
503
462
466
460
439
433
428
454
445
474
559
564
613
612
545
479
334
149
-30
-329
-612
-1038
-1575
-1908
-2082
-2019
-1790
-1600
-1254
-867
-561
-299
-151
25
240
306
299
241
159
188
244
240
279
292
234
92
-152
-433
-684
-905
-1071
-1224
-1316
-1335
-1291
-1188
-1024
-854
-613
-518
-700
-996
-1241
-1224
-1046
-859
-534
-205
49
178
54
-84
-74
-142
-297
-527
-792
-984
-1128
-1183
-1126
-1007
-869
-787
-863
-965
-998
-966
-798
-605
-402
-177
37
221
368
509
637
769
814
720
561
400
334
312
342
402
489
567
561
504
519
491
496
536
466
479
477
422
419
321
248
191
-58
-442
-1033
-1671
-2099
-2275
-2196
-1940
-1653
-1235
-740
-378
-33
286
550
756
843
629
463
199
116
110
70
120
173
143
-38
-289
-550
-732
-904
-1119
-1303
-1453
-1459
-1378
-1231
-942
-593
-260
9
144
158
132
86
80
29
-29
-123
-191
-299
-581
-1071
-1470
-1556
-1531
-1507
-1526
-1411
-1100
-916
-871
-734
-454
-175
-92
-109
-100
-77
-84
-151
-229
-255
-262
-353
-481
-569
-623
-640
-666
-677
-671
-631
-530
-366
-209
-37
188
366
442
444
435
462
557
615
609
633
671
637
628
629
690
753
764
726
589
530
577
597
631
650
627
601
324
-154
-716
-1334
-1911
-2254
-2383
-2209
-1844
-1435
-920
-336
168
617
925
1098
1135
1011
744
475
208
58
-11
-93
-164
-184
-258
-391
-570
-727
-875
-1060
-1257
-1379
-1416
-1314
-1067
-746
-361
26
314
510
652
693
675
582
432
232
-15
-273
-457
-598
-824
-1069
-1304
-1536
-1741
-1893
-1878
-1674
-1427
-1164
-888
-595
-321
-126
6
167
267
246
138
-41
-241
-412
-575
-673
-737
-821
-855
-907
-952
-943
-891
-763
-545
-305
-80
136
324
478
595
651
687
653
580
477
374
312
323
311
351
390
439
461
470
497
543
577
574
531
474
502
446
340
113
-229
-804
-1594
-2292
-2616
-2590
-2283
-1928
-1479
-882
-266
233
594
894
1147
1232
1027
642
275
17
-158
-307
-443
-475
-461
-487
-609
-753
-830
-903
-1052
-1224
-1316
-1319
-1187
-930
-601
-224
139
427
615
669
628
574
427
175
-135
-485
-779
-989
-1111
-1168
-1130
-1172
-1367
-1600
-1820
-1964
-1940
-1757
-1432
-1005
-635
-335
-57
190
343
412
390
267
-13
-375
-685
-877
-1011
-1086
-1100
-1078
-1068
-1080
-1067
-980
-821
-651
-510
-345
-157
59
266
444
599
725
748
644
465
275
166
90
100
135
186
278
369
489
583
688
732
758
653
519
419
374
357
412
379
321
110
-324
-1052
-1817
-2317
-2489
-2347
-2108
-1774
-1247
-568
32
496
864
1224
1381
1308
909
497
123
-163
-413
-654
-789
-779
-795
-821
-851
-806
-792
-861
-1030
-1151
-1219
-1140
-922
-694
-335
-1
280
456
583
695
706
627
385
66
-286
-650
-924
-1090
-1130
-1105
-1063
-1009
-1153
-1400
-1547
-1626
-1575
-1417
-1226
-853
-458
-199
9
232
413
471
345
72
-200
-511
-832
-1070
-1185
-1176
-1183
-1202
-1132
-1035
-899
-733
-577
-445
-331
-241
-170
-43
151
324
422
496
509
375
235
132
64
7
38
76
99
128
240
383
532
707
856
847
802
759
624
556
528
442
304
193
-54
-464
-1146
-1928
-2424
-2625
-2540
-2297
-1945
-1395
-669
-33
518
953
1343
1542
1551
1230
813
453
79
-254
-579
-815
-897
-922
-921
-903
-835
-765
-789
-900
-1003
-989
-896
-705
-465
-169
139
408
583
707
792
782
698
513
189
-152
-535
-884
-1097
-1176
-1182
-1151
-1086
-1024
-956
-1050
-1185
-1303
-1353
-1278
-1170
-1013
-681
-306
8
224
397
485
357
117
-212
-542
-820
-1076
-1287
-1336
-1275
-1201
-1088
-888
-656
-461
-312
-192
-132
-84
-53
-35
1
50
115
179
198
215
226
170
191
135
73
60
19
63
202
281
425
573
667
732
729
721
712
718
646
596
528
453
194
-230
-916
-1782
-2520
-2919
-2903
-2641
-2262
-1713
-945
-192
421
862
1239
1508
1589
1334
865
422
63
-305
-663
-933
-1017
-978
-975
-965
-916
-867
-871
-918
-1058
-1123
-1038
-874
-662
-400
-75
262
494
630
735
813
751
550
240
-165
-611
-967
-1237
-1417
-1463
-1391
-1306
-1249
-1159
-985
-983
-1076
-1138
-1194
-1209
-1178
-1087
-825
-470
-154
71
186
192
78
-152
-442
-670
-899
-1119
-1282
-1353
-1303
-1166
-1029
-817
-599
-452
-354
-318
-285
-223
-182
-132
-59
0
60
109
143
168
149
161
121
38
-7
-63
-59
34
99
218
411
556
677
802
856
879
908
857
812
769
700
598
400
40
-636
-1643
-2546
-3040
-3076
-2875
-2523
-1955
-1124
-203
530
1014
1458
1840
2004
1756
1211
697
309
-99
-616
-978
-1098
-1062
-1032
-1039
-984
-853
-774
-821
-994
-1059
-962
-814
-639
-409
-106
230
442
577
701
849
859
681
355
-61
-460
-859
-1218
-1430
-1484
-1420
-1308
-1235
-1109
-862
-723
-747
-824
-923
-952
-1028
-1083
-942
-639
-315
-19
122
177
150
-17
-256
-519
-724
-895
-1078
-1172
-1170
-1087
-927
-743
-530
-308
-143
-73
-23
-20
-41
-71
-88
-95
-33
10
86
143
198
286
235
178
124
119
95
117
169
267
418
596
748
908
1026
1116
1179
1167
1073
956
842
704
528
269
-176
-1003
-2042
-2856
-3187
-3094
-2777
-2304
-1575
-636
290
1000
1430
1808
2125
2133
1719
1180
631
139
-300
-808
-1177
-1254
-1161
-1081
-1021
-874
-690
-621
-708
-826
-829
-706
-518
-336
-120
180
485
678
774
908
1012
934
666
242
-208
-626
-984
-1247
-1387
-1350
-1224
-1106
-999
-818
-568
-336
-248
-342
-500
-748
-949
-1078
-1098
-863
-539
-188
83
191
216
165
26
-157
-338
-520
-623
-718
-774
-747
-616
-443
-296
-163
-80
-2
-2
1
-51
-104
-118
-81
-22
79
213
310
381
403
383
321
286
251
240
229
283
344
369
456
564
714
919
1031
1071
1086
1052
987
920
853
778
651
411
-137
-1122
-2181
-2871
-3051
-2835
-2489
-1997
-1171
-231
599
1159
1522
1835
2062
1919
1435
859
323
-130
-575
-1021
-1264
-1219
-1094
-963
-823
-673
-564
-556
-721
-878
-853
-692
-525
-330
-95
184
427
569
698
818
873
796
485
44
-395
-797
-1107
-1300
-1343
-1272
-1156
-1020
-883
-717
-479
-266
-132
-203
-375
-656
-930
-1097
-1136
-990
-693
-387
-128
25
99
86
-47
-213
-381
-559
-694
-751
-768
-729
-613
-469
-371
-291
-221
-145
-94
-88
-108
-146
-160
-112
-57
62
189
282
357
367
290
256
214
163
184
155
206
274
326
404
556
726
909
980
1008
989
961
888
806
779
761
693
555
187
-524
-1508
-2406
-2926
-2961
-2693
-2322
-1735
-914
-26
717
1152
1456
1768
1912
1723
1255
688
172
-274
-711
-1138
-1321
-1206
-1046
-908
-786
-674
-606
-639
-746
-807
-744
-562
-377
-261
-23
270
463
595
751
846
791
609
265
-172
-569
-880
-1130
-1282
-1301
-1191
-1063
-937
-756
-509
-290
-156
-192
-365
-581
-832
-1045
-1139
-1113
-903
-612
-348
-168
-73
-47
-88
-219
-395
-535
-627
-669
-655
-627
-557
-439
-331
-248
-175
-102
-73
-43
-60
-121
-195
-148
-215
-21
92
127
288
319
287
250
296
235
210
205
225
204
189
284
372
546
695
877
991
981
950
893
859
790
771
653
469
257
-118
-926
-1856
-2561
-2896
-2768
-2434
-2003
-1287
-389
476
1058
1415
1676
1870
1900
1556
1035
504
86
-348
-805
-1129
-1190
-1071
-890
-793
-725
-620
-606
-666
-795
-797
-666
-464
-254
-64
175
430
620
743
812
834
700
403
7
-393
-695
-984
-1154
-1222
-1162
-1021
-887
-754
-550
-294
-137
-68
-129
-291
-499
-700
-841
-989
-982
-759
-544
-339
-195
-104
-46
-92
-230
-390
-499
-567
-568
-540
-492
-363
-247
-230
-187
-159
-164
-161
-177
-198
-254
-261
-247
-172
-32
121
200
259
270
233
188
170
150
142
203
255
275
312
405
510
678
803
895
886
879
795
712
611
562
494
451
390
257
84
-264
-1054
-1883
-2502
-2681
-2473
-2123
-1621
-883
-33
739
1237
1432
1618
1756
1629
1239
712
194
-209
-594
-977
-1174
-1148
-954
-757
-650
-600
-558
-570
-677
-781
-738
-621
-424
-199
-16
188
419
591
684
705
663
511
231
-114
-450
-746
-962
-1038
-1038
-983
-838
-713
-589
-403
-227
-130
-88
-122
-348
-605
-850
-1059
-1190
-1233
-1100
-807
-559
-336
-176
-74
-68
-120
-236
-300
-293
-315
-331
-330
-341
-379
-381
-388
-408
-416
-381
-391
-450
-511
-538
-481
-361
-195
-44
113
249
373
391
352
337
310
258
207
116
106
135
197
271
369
499
604
643
625
601
532
449
401
320
247
176
134
15
-272
-992
-1774
-2411
-2640
-2436
-2116
-1715
-969
-136
595
1014
1168
1308
1450
1415
1077
569
116
-214
-549
-897
-1137
-1058
-849
-627
-534
-510
-482
-510
-636
-760
-785
-679
-468
-253
-73
86
308
499
597
600
612
509
244
-44
-358
-652
-852
-942
-956
-909
-765
-639
-546
-426
-292
-229
-238
-283
-449
-632
-857
-1047
-1160
-1164
-1022
-732
-463
-210
-57
25
50
-38
-168
-261
-300
-317
-343
-374
-412
-462
-504
-561
-610
-612
-565
-524
-550
-543
-502
-433
-320
-114
57
188
313
335
292
240
146
102
94
46
97
98
160
250
344
407
507
552
599
557
513
471
458
427
388
389
390
398
296
131
-404
-1189
-1948
-2386
-2422
-2194
-1864
-1329
-562
168
756
987
1119
1246
1336
1181
809
378
70
-186
-488
-720
-739
-580
-393
-267
-267
-336
-438
-557
-744
-840
-750
-531
-296
-60
173
421
638
816
903
895
797
545
190
-168
-500
-770
-912
-975
-940
-819
-712
-612
-498
-379
-306
-261
-254
-211
-271
-472
-701
-856
-892
-840
-735
-506
-240
-64
47
12
-99
-215
-306
-381
-440
-449
-472
-517
-529
-573
-593
-579
-543
-510
-476
-465
-487
-485
-446
-363
-269
-109
51
176
271
314
287
242
171
97
56
-13
-68
-77
-40
14
114
219
340
464
567
620
655
668
657
614
572
554
500
379
259
38
-328
-903
-1556
-2093
-2269
-2118
-1776
-1355
-737
-33
569
975
1146
1216
1271
1235
938
582
247
-19
-262
-481
-652
-651
-554
-484
-452
-592
-690
-766
-871
-943
-858
-661
-402
-70
218
473
667
809
820
717
577
289
-38
-360
-645
-842
-966
-1010
-948
-828
-679
-525
-449
-382
-292
-282
-351
-525
-743
-926
-1016
-998
-934
-809
-534
-272
-122
-86
-150
-250
-373
-510
-641
-700
-652
-564
-495
-444
-372
-296
-277
-277
-323
-425
-456
-524
-604
-624
-587
-509
-337
-202
-94
-5
21
32
-2
-22
-40
-35
-64
-10
52
112
220
316
394
462
481
505
523
479
469
427
378
323
269
193
128
94
13
-181
-507
-977
-1517
-1912
-2037
-1877
-1559
-1123
-550
55
568
882
986
997
1001
896
656
331
52
-140
-325
-497
-599
-630
-533
-474
-518
-623
-704
-820
-883
-891
-802
-581
-334
-59
186
364
525
568
522
419
227
11
-193
-433
-609
-715
-782
-773
-721
-631
-550
-514
-463
-461
-491
-548
-563
-610
-765
-942
-1082
-1112
-1079
-996
-805
-546
-351
-215
-215
-298
-404
-511
-594
-604
-572
-482
-380
-354
-346
-340
-375
-438
-492
-521
-559
-601
-619
-604
-550
-401
-207
-18
86
207
259
230
206
156
134
135
155
146
171
160
193
232
239
303
336
354
365
383
367
373
382
389
371
399
376
310
217
8
-318
-722
-1155
-1535
-1743
-1786
-1549
-1151
-733
-244
197
522
743
797
748
678
560
386
196
28
-124
-230
-307
-345
-345
-346
-344
-409
-559
-679
-736
-796
-724
-575
-374
-90
158
359
479
585
575
474
346
188
18
-187
-338
-470
-572
-616
-643
-632
-605
-587
-570
-599
-645
-756
-945
-1107
-1176
-1140
-1017
-791
-515
-259
-6
131
121
48
-105
-295
-468
-616
-690
-670
-596
-510
-404
-353
-342
-361
-416
-477
-549
-587
-559
-475
-408
-294
-145
-61
35
128
157
155
168
134
92
50
48
67
93
136
221
297
403
462
498
491
495
472
441
439
425
357
311
301
265
264
254
224
108
-93
-381
-737
-1112
-1385
-1531
-1481
-1186
-782
-355
1
315
541
637
624
548
462
365
257
132
-16
-118
-138
-189
-233
-252
-291
-358
-461
-621
-730
-786
-774
-665
-494
-293
-20
209
342
413
411
354
246
138
6
-84
-166
-287
-330
-391
-436
-449
-497
-530
-550
-618
-665
-704
-704
-704
-793
-918
-1019
-1001
-873
-730
-555
-278
-86
37
13
-128
-288
-403
-511
-603
-617
-589
-524
-493
-481
-491
-516
-522
-527
-581
-590
-589
-591
-501
-390
-326
-199
-64
-9
41
42
13
14
6
41
64
93
152
191
190
230
237
255
303
272
306
295
326
371
372
372
383
321
321
283
226
210
178
89
-60
-318
-635
-889
-1110
-1232
-1204
-1073
-810
-473
-217
-43
91
180
237
235
213
175
160
115
55
-38
-117
-169
-211
-287
-358
-457
-565
-639
-702
-747
-758
-675
-528
-360
-188
-51
63
145
207
201
144
121
91
38
-38
-122
-215
-328
-416
-493
-585
-637
-652
-666
-667
-675
-630
-637
-770
-910
-1026
-1068
-1000
-882
-698
-413
-154
11
59
-8
-134
-312
-496
-585
-626
-624
-562
-522
-463
-451
-455
-454
-497
-525
-543
-595
-626
-578
-481
-384
-216
-74
34
129
136
101
45
-17
-49
-42
-8
67
125
149
178
174
177
193
194
210
251
288
291
244
209
211
202
207
238
284
317
321
229
29
-266
-607
-864
-1045
-1136
-1109
-963
-739
-458
-219
-88
-18
21
57
82
67
75
120
160
167
161
107
43
-7
-80
-166
-297
-425
-534
-596
-632
-617
-534
-409
-242
-78
27
85
110
83
64
5
-64
-53
-71
-84
-100
-146
-202
-264
-334
-432
-517
-584
-615
-687
-860
-1051
-1141
-1176
-1148
-1027
-807
-495
-205
-24
36
23
-79
-235
-372
-475
-482
-466
-417
-338
-276
-264
-312
-399
-484
-558
-639
-687
-653
-559
-460
-337
-212
-115
-45
-7
-22
-66
-104
-132
-106
-70
-23
74
176
222
235
200
143
100
65
36
72
134
205
286
317
324
358
334
269
236
229
251
212
194
134
0
-232
-525
-771
-964
-1063
-1037
-917
-749
-493
-285
-135
-80
-70
-59
-44
-36
4
62
116
174
185
139
91
24
-55
-170
-327
-424
-492
-535
-540
-509
-463
-369
-257
-173
-105
-75
-55
-53
-63
-66
-55
-16
23
40
27
-25
-111
-196
-297
-419
-513
-591
-663
-686
-786
-1012
-1210
-1329
-1356
-1259
-1109
-849
-532
-304
-212
-235
-323
-423
-527
-591
-549
-460
-357
-287
-265
-267
-339
-480
-626
-739
-822
-865
-839
-739
-589
-400
-241
-87
-1
20
8
-37
-38
-12
1
30
61
79
82
67
82
56
40
54
64
107
171
173
204
189
186
222
248
288
309
339
352
333
244
180
59
-157
-462
-789
-1025
-1133
-1157
-1115
-945
-694
-413
-240
-187
-175
-160
-169
-134
-85
1
144
268
324
288
180
45
-100
-264
-398
-524
-601
-631
-622
-594
-569
-499
-413
-323
-259
-243
-243
-251
-212
-184
-125
-74
21
124
143
131
13
-134
-283
-391
-502
-569
-591
-566
-566
-552
-516
-548
-656
-902
-1194
-1382
-1440
-1385
-1195
-890
-535
-219
-30
2
-57
-160
-335
-442
-440
-401
-360
-300
-249
-250
-332
-507
-692
-794
-879
-924
-863
-731
-581
-412
-220
-84
-42
-41
-24
-46
-81
-89
-86
-61
23
65
93
126
131
120
34
-77
-89
-81
-88
-47
43
167
291
336
330
328
296
210
126
61
26
-34
-130
-262
-444
-645
-795
-853
-837
-781
-640
-458
-316
-230
-214
-239
-221
-179
-129
-51
44
119
183
205
196
153
76
34
-15
-70
-117
-172
-229
-274
-315
-332
-337
-328
-279
-242
-196
-187
-184
-143
-68
-32
-3
35
40
49
9
-61
-132
-229
-277
-292
-354
-394
-379
-477
-723
-1001
-1215
-1279
-1167
-1028
-810
-475
-236
-172
-231
-330
-413
-497
-526
-361
-166
-97
-61
-43
-130
-350
-592
-765
-829
-848
-845
-783
-635
-462
-356
-277
-181
-161
-190
-149
-80
-55
-28
58
148
187
187
164
95
41
-27
-86
-142
-143
-113
-70
77
239
247
250
296
272
216
137
107
146
134
163
227
191
158
48
-174
-382
-624
-801
-819
-792
-693
-526
-403
-267
-217
-252
-295
-358
-353
-247
-160
-53
95
189
264
268
181
100
3
-97
-134
-172
-194
-182
-188
-198
-209
-259
-278
-288
-310
-315
-305
-274
-242
-185
-119
-47
-9
-8
-31
-92
-158
-212
-292
-314
-401
-616
-803
-906
-938
-918
-877
-762
-530
-406
-452
-516
-569
-649
-729
-642
-432
-296
-207
-152
-127
-221
-418
-585
-653
-674
-679
-616
-512
-405
-362
-342
-344
-330
-340
-313
-219
-168
-152
-122
-63
-19
8
21
67
100
73
29
-1
-44
-33
9
70
159
173
165
168
139
96
57
55
128
148
154
195
211
169
131
32
-39
-105
-179
-272
-440
-596
-661
-713
-728
-645
-567
-475
-434
-443
-436
-482
-513
-474
-389
-243
-90
35
126
150
103
-1
-96
-161
-184
-215
-216
-152
-139
-180
-211
-282
-358
-442
-509
-514
-526
-507
-446
-404
-382
-387
-433
-538
-684
-742
-688
-601
-478
-332
-226
-188
-247
-378
-488
-556
-597
-580
-506
-437
-425
-469
-536
-567
-644
-735
-707
-630
-568
-495
-421
-339
-301
-307
-303
-274
-242
-235
-238
-230
-213
-214
-217
-198
-144
-98
-60
-25
-28
-41
-9
6
32
119
198
278
334
391
434
386
294
240
249
278
345
420
499
551
463
258
-49
-421
-762
-997
-1119
-1072
-879
-634
-425
-355
-389
-495
-690
-831
-854
-696
-395
-78
269
522
556
437
231
14
-164
-295
-293
-170
-22
80
103
41
-53
-203
-371
-458
-504
-497
-462
-372
-240
-178
-181
-177
-170
-197
-235
-279
-256
-184
-151
-114
-58
-32
-53
-81
-137
-234
-346
-449
-563
-621
-628
-639
-682
-718
-687
-662
-612
-544
-484
-470
-455
-415
-397
-418
-426
-363
-282
-210
-185
-192
-223
-279
-366
-431
-471
-490
-505
-492
-425
-375
-337
-296
-271
-252
-258
-270
-330
-307
-229
-237
-180
-142
-111
-109
-125
-158
-154
-200
-153
-53
-31
37
53
59
97
126
113
102
53
84
90
86
117
130
96
90
68
5
-34
-78
-88
-117
-153
-226
-300
-371
-455
-536
-591
-630
-638
-603
-571
-542
-536
-523
-521
-540
-537
-516
-496
-452
-375
-309
-262
-232
-212
-233
-290
-318
-368
-388
-364
-360
-335
-283
-272
-283
-300
-353
-379
-395
-414
-395
-369
-365
-339
-347
-398
-402
-397
-413
-402
-366
-340
-316
-320
-340
-389
-425
-413
-417
-420
-259
-257
-250
-170
-227
-156
-153
-157
-99
-127
-157
-117
-181
-218
-197
-158
-75
-37
8
33
22
-12
3
36
91
95
104
128
79
31
14
35
119
169
205
235
188
147
85
-17
-98
-126
-105
-113
-134
-160
-220
-333
-437
-497
-560
-620
-642
-634
-605
-605
-616
-600
-589
-599
-608
-591
-568
-535
-510
-473
-435
-406
-390
-406
-404
-425
-485
-508
-503
-515
-527
-520
-511
-508
-531
-534
-521
-528
-555
-547
-538
-566
-574
-591
-628
-647
-641
-618
-607
-586
-552
-531
-514
-505
-507
-500
-472
-449
-410
-357
-338
-315
-279
-272
-268
-237
-221
-207
-217
-227
-228
-271
-294
-296
-288
-246
-214
-168
-131
-146
-118
-150
-240
-238
-210
-166
-102
-46
48
93
65
23
-77
-171
-236
-246
-159
-72
-2
22
-33
-117
-258
-392
-463
-483
-426
-314
-183
-111
-126
-175
-224
-274
-353
-383
-388
-395
-353
-325
-304
-294
-342
-412
-417
-436
-512
-583
-577
-605
-634
-608
-591
-571
-583
-564
-534
-540
-563
-581
-556
-536
-518
-476
-478
-507
-522
-580
-603
-599
-612
-575
-521
-481
-448
-399
-338
-327
-367
-388
-379
-395
-397
-377
-380
-389
-373
-337
-355
-339
-310
-295
-240
-196
-185
-182
-168
-139
-122
-120
-115
-112
-150
-178
-149
-146
-137
-114
-125
-137
-137
-176
-215
-235
-279
-286
-251
-209
-147
-124
-108
-102
-142
-159
-165
-170
-166
-135
-101
-82
-93
-122
-166
-214
-228
-222
-223
-204
-159
-133
-129
-148
-178
-211
-243
-232
-238
-259
-247
-230
-246
-229
-248
-252
-224
-246
-267
-265
-280
-314
-308
-323
-331
-348
-324
-334
-322
-310
-314
-306
-328
-350
-345
-373
-421
-464
-386
-413
-394
-384
-382
-358
-400
-362
-329
-345
-325
-328
-347
-337
-391
-409
-419
-423
-443
-446
-417
-399
-399
-370
-354
-356
-370
-355
-316
-332
-349
-327
-315
-314
-290
-239
-213
-199
-188
-192
-172
-166
-163
-147
-138
-147
-157
-157
-162
-192
-199
-190
-186
-204
-202
-197
-229
-250
-246
-259
-277
-283
-280
-249
-254
-241
-189
-188
-194
-169
-164
-174
-173
-185
-183
-215
-249
-244
-259
-269
-260
-263
-257
-226
-194
-166
-157
-148
-161
-178
-178
-198
-189
-190
-211
-223
-225
-238
-273
-271
-258
-247
-251
-248
-227
-247
-238
-226
-243
-252
-243
-243
-263
-255
-259
-292
-299
-327
-371
-368
-386
-415
-415
-424
-429
-413
-398
-369
-363
-354
-342
-372
-395
-406
-431
-449
-443
-446
-440
-433
-456
-450
-433
-432
-427
-430
-426
-430
-411
-412
-434
-427
-461
-490
-462
-455
-437
-435
-420
-391
-401
-391
-417
-433
-422
-421
-437
-435
-386
-360
-340
-291
-257
-252
-252
-261
-266
-277
-310
-318
-339
-378
-364
-354
-369
-363
-317
-270
-264
-213
-172
-170
-145
-143
-170
-185
-212
-259
-281
-273
-301
-326
-332
-332
-316
-303
-270
-267
-258
-234
-224
-226
-199
-176
-193
-202
-200
-220
-207
-189
-209
-225
-243
-262
-266
-267
-284
-310
-315
-305
-328
-330
-342
-358
-350
-367
-367
-361
-355
-365
-367
-365
-356
-343
-323
-366
-356
-316
-361
-332
-326
-306
-289
-347
-322
-312
-355
-346
-302
-289
-317
-282
-274
-316
-307
-323
-324
-333
-320
-325
-349
-338
-341
-342
-345
-346
-351
-379
-355
-357
-377
-347
-335
-345
-360
-364
-348
-349
-350
-337
-335
-316
-247
-213
-188
-144
-138
-137
-155
-175
-181
-212
-203
-193
-213
-195
-170
-169
-146
-141
-151
-120
-114
-101
-85
-112
-125
-123
-164
-203
-209
-232
-256
-254
-294
-309
-297
-306
-284
-259
-265
-263
-232
-228
-216
-191
-186
-176
-168
-160
-139
-167
-193
-190
-224
-224
-218
-227
-220
-227
-236
-219
-208
-205
-179
-195
-224
-212
-215
-224
-232
-234
-262
-286
-290
-324
-339
-320
-310
-328
-325
-309
-303
-275
-244
-247
-242
-233
-242
-259
-284
-299
-304
-309
-300
-292
-288
-274
-266
-269
-279
-269
-275
-299
-303
-286
-272
-283
-295
-271
-271
-271
-266
-275
-266
-293
-291
-273
-292
-290
-283
-289
-281
-265
-219
-170
-155
-117
-88
-109
-122
-142
-152
-162
-200
-233
-247
-265
-281
-285
-279
-271
-278
-248
-240
-234
-215
-200
-170
-172
-179
-168
-182
-214
-202
-206
-232
-243
-252
-242
-234
-247
-236
-251
-248
-227
-221
-218
-204
-187
-181
-199
-207
-193
-208
-232
-223
-228
-258
-256
-255
-268
-264
-265
-254
-242
-259
-261
-262
-282
-300
-289
-278
-270
-252
-257
-254
-228
-213
-226
-229
-249
-277
-282
-286
-314
-337
-347
-360
-364
-370
-377
-385
-399
-393
-388
-390
-387
-389
-392
-370
-317
-317
-319
-276
-273
-265
-241
-242
-244
-252
-258
-259
-285
-318
-322
-322
-330
-303
-290
-307
-299
-263
-254
-242
-220
-222
-216
-209
-198
-201
-212
-217
-226
-249
-272
-279
-292
-306
-303
-302
-295
-288
-279
-275
-240
-229
-218
-189
-185
-199
-207
-211
-227
-249
-277
-286
-286
-300
-318
-332
-354
-343
-337
-343
-342
-353
-336
-305
-300
-283
-248
-258
-276
-245
-247
-267
-268
-259
-253
-261
-263
-256
-261
-266
-262
-273
-264
-283
-280
-264
-264
-263
-239
-248
-243
-233
-222
-195
-228
-259
-254
-293
-309
-324
-391
-384
-349
-369
-341
-324
-323
-294
-281
-275
-260
-256
-264
-265
-263
-269
-286
-273
-280
-270
-246
-237
-209
-204
-213
-223
-240
-235
-249
-254
-257
-284
-288
-266
-261
-234
-206
-213
-196
-206
-223
-211
-206
-194
-189
-191
-188
-186
-189
-197
-212
-204
-223
-239
-239
-246
-264
-261
-266
-273
-228
-209
-200
-175
-129
-126
-135
-127
-152
-184
-230
-241
-253
-286
-282
-294
-326
-327
-315
-295
-296
-275
-243
-221
-213
-193
-174
-192
-161
-138
-154
-147
-146
-150
-144
-144
-147
-152
-138
-133
-160
-178
-175
-180
-184
-189
-195
-193
-187
-184
-146
-113
-114
-91
-86
-91
-117
-142
-141
-158
-191
-187
-172
-182
-170
-156
-178
-195
-200
-183
-183
-191
-176
-187
-208
-221
-230
-217
-219
-209
-197
-218
-211
-213
-228
-201
-194
-189
-168
-201
-215
-203
-220
-181
-167
-174
-124
-112
-118
-117
-140
-151
-165
-184
-170
-190
-227
-208
-221
-266
-265
-272
-280
-282
-276
-263
-265
-261
-291
-300
-293
-292
-277
-261
-244
-249
-238
-230
-251
-230
-235
-257
-255
-258
-259
-255
-243
-245
-278
-305
-308
-311
-321
-318
-307
-313
-320
-291
-244
-251
-249
-232
-229
-221
-215
-181
-171
-169
-166
-157
-152
-136
-105
-101
-124
-123
-86
-97
-135
-155
-122
-128
-144
-116
-110
-125
-117
-122
-141
-121
-128
-133
-129
-151
-155
-155
-197
-235
-214
-219
-232
-223
-229
-226
-210
-213
-230
-210
-190
-215
-253
-262
-277
-301
-302
-302
-323
-326
-330
-313
-303
-288
-263
-295
-312
-289
-309
-320
-329
-353
-354
-345
-369
-383
-379
-393
-380
-362
-357
-338
-322
-339
-332
-320
-328
-305
-317
-295
-286
-317
-308
-288
-300
-309
-304
-316
-304
-318
-333
-341
-353
-345
-368
-406
-378
-331
-329
-336
-331
-325
-314
-334
-341
-347
-359
-359
-366
-357
-365
-385
-384
-372
-363
-370
-357
-328
-326
-307
-267
-263
-274
-259
-269
-273
-266
-262
-272
-314
-291
-248
-275
-268
-241
-269
-277
-263
-263
-250
-239
-225
-202
-172
-176
-161
-133
-158
-160
-149
-173
-186
-206
-222
-239
-260
-258
-261
-293
-281
-257
-273
-272
-288
-294
-297
-292
-292
-290
-273
-240
-193
-176
-156
-143
-149
-163
-169
-160
-190
-236
-273
-288
-299
-320
-350
-360
-347
-349
-352
-341
-347
-337
-297
-291
-306
-301
-290
-296
-296
-268
-239
-245
-212
-214
-252
-241
-240
-283
-300
-335
-373
-349
-382
-400
-385
-372
-342
-329
-309
-288
-280
-285
-266
-260
-263
-266
-287
-325
-348
-359
-375
-363
-389
-366
-307
-327
-295
-248
-253
-230
-208
-209
-210
-198
-186
-205
-213
-215
-245
-259
-262
-261
-229
-228
-219
-206
-197
-179
-201
-223
-205
-197
-148
-99
-100
-89
-89
-97
-105
-145
-136
-133
-161
-159
-151
-145
-162
-185
-162
-155
-188
-164
-157
-169
-160
-186
-213
-212
-244
-251
-239
-248
-241
-247
-243
-243
-256
-257
-258
-256
-267
-266
-261
-280
-290
-301
-278
-266
-285
-294
-301
-314
-325
-327
-315
-302
-337
-346
-319
-322
-306
-284
-280
-268
-271
-283
-279
-302
-319
-325
-337
-355
-368
-365
-348
-340
-330
-307
-285
-282
-253
-205
-193
-189
-194
-208
-217
-225
-254
-266
-283
-305
-291
-284
-286
-276
-233
-203
-196
-167
-158
-145
-151
-160
-156
-155
-141
-136
-154
-168
-164
-169
-151
-126
-115
-115
-111
-123
-130
-140
-146
-144
-160
-164
-161
-164
-155
-141
-135
-151
-163
-167
-177
-196
-223
-240
-245
-250
-277
-293
-290
-287
-292
-272
-266
-260
-253
-261
-266
-280
-272
-252
-248
-263
-266
-283
-304
-318
-336
-343
-354
-371
-362
-349
-346
-338
-334
-325
-323
-342
-353
-341
-361
-359
-336
-353
-372
-356
-347
-339
-324
-307
-317
-308
-292
-281
-283
-304
-293
-313
-327
-337
-347
-359
-371
-359
-356
-370
-386
-354
-345
-362
-354
-353
-355
-340
-357
-374
-368
-378
-364
-355
-324
-315
-311
-272
-263
-241
-226
-230
-241
-251
-263
-268
-266
-272
-301
-317
-283
-274
-256
-229
-222
-198
-182
-163
-160
-186
-190
-207
-225
-217
-242
-269
-279
-298
-320
-308
-329
-352
-344
-348
-347
-337
-335
-346
-328
-341
-319
-299
-309
-272
-273
-301
-298
-287
-275
-269
-273
-276
-277
-269
-282
-282
-272
-279
-297
-306
-312
-346
-371
-357
-346
-345
-322
-332
-336
-304
-314
-309
-286
-297
-298
-301
-288
-283
-302
-297
-291
-322
-336
-329
-308
-284
-281
-272
-282
-274
-259
-268
-272
-270
-284
-289
-300
-309
-301
-282
-263
-287
-288
-264
-279
-272
-258
-263
-259
-236
-235
-233
-237
-214
-218
-243
-218
-232
-240
-205
-209
-249
-261
-283
-331
-332
-352
-361
-350
-355
-328
-311
-320
-266
-240
-236
-227
-231
-220
-247
-280
-273
-280
-288
-259
-248
-253
-245
-232
-227
-222
-219
-215
-204
-208
-225
-225
-252
-268
-248
-266
-262
-240
-258
-249
-219
-247
-231
-200
-211
-215
-202
-200
-207
-199
-179
-186
-190
-161
-156
-197
-205
-212
-226
-228
-237
-251
-258
-240
-222
-228
-229
-231
-232
-248
-238
-215
-237
-235
-210
-219
-208
-200
-235
-226
-235
-238
-230
-247
-242
-264
-255
-252
-263
-254
-250
-245
-268
-289
-300
-336
-367
-351
-344
-358
-335
-312
-314
-295
-297
-321
-288
-267
-281
-247
-233
-234
-202
-190
-217
-230
-217
-240
-260
-239
-255
-262
-238
-230
-221
-211
-195
-189
-200
-188
-175
-185
-193
-198
-210
-232
-260
-253
-277
-283
-265
-260
-264
-265
-258
-258
-249
-209
-197
-199
-192
-189
-195
-186
-161
-157
-174
-172
-164
-187
-181
-182
-186
-177
-193
-197
-208
-208
-218
-250
-262
-257
-271
-280
-274
-270
-266
-289
-296
-275
-268
-267
-251
-243
-227
-224
-232
-230
-232
-220
-222
-227
-251
-254
-242
-279
-288
-298
-313
-301
-306
-321
-337
-344
-336
-347
-348
-349
-364
-365
-359
-353
-368
-379
-384
-370
-345
-362
-339
-312
-326
-341
-346
-367
-380
-377
-379
-376
-360
-343
-316
-284
-268
-273
-260
-267
-283
-289
-294
-294
-292
-299
-304
-276
-274
-283
-252
-261
-271
-266
-268
-276
-292
-299
-327
-353
-360
-355
-360
-381
-389
-367
-354
-350
-343
-341
-345
-327
-307
-305
-306
-299
-302
-293
-281
-279
-261
-266
-289
-304
-317
-316
-328
-360
-353
-349
-373
-352
-311
-303
-290
-266
-264
-251
-233
-222
-208
-202
-204
-209
-223
-231
-265
-298
-301
-313
-331
-326
-278
-257
-267
-240
-208
-214
-203
-182
-201
-214
-193
-198
-218
-198
-184
-187
-198
-206
-212
-224
-255
-281
-278
-274
-275
-266
-261
-270
-268
-248
-254
-260
-246
-231
-237
-262
-277
-301
-319
-345
-362
-386
-394
-374
-387
-384
-354
-347
-332
-309
-285
-290
-282
-305
-314
-289
-296
-311
-332
-309
-297
-297
-283
-289
-305
-283
-266
-280
-292
-284
-283
-312
-301
-302
-340
-337
-328
-340
-331
-313
-319
-319
-303
-308
-324
-309
-316
-302
-283
-292
-257
-253
-262
-249
-240
-231
-231
-241
-258
-273
-252
-266
-298
-265
-263
-273
-251
-244
-257
-231
-203
-230
-250
-225
-228
-242
-241
-248
-224
-207
-224
-222
-221
-222
-210
-218
-222
-216
-236
-217
-208
-192
-192
-224
-221
-262
-282
-238
-222
-223
-246
-259
-278
-311
-317
-304
-302
-292
-254
-268
-259
-194
-168
-164
-145
-132
-137
-142
-159
-157
-163
-208
-233
-236
-239
-281
-324
-335
-327
-311
-276
-261
-220
-184
-195
-193
-215
-254
-250
-280
-303
-287
-311
-304
-302
-313
-286
-272
-246
-230
-208
-196
-195
-170
-201
-206
-184
-213
-225
-224
-232
-236
-239
-233
-250
-262
-251
-262
-279
-265
-264
-279
-276
-260
-229
-240
-249
-251
-260
-271
-282
-296
-296
-310
-301
-285
-300
-284
-279
-286
-291
-271
-253
-248
-233
-240
-235
-212
-222
-251
-236
-269
-313
-303
-272
-263
-266
-231
-219
-246
-225
-223
-222
-198
-199
-217
-244
-244
-288
-297
-303
-336
-328
-333
-336
-335
-322
-309
-308
-316
-304
-313
-323
-303
-311
-303
-294
-301
-283
-291
-308
-306
-296
-305
-310
-323
-341
-337
-364
-382
-385
-388
-382
-382
-377
-370
-381
-393
-387
-388
-386
-407
-405
-404
-419
-413
-401
-392
-372
-362
-370
-350
-359
-385
-359
-336
-327
-321
-319
-317
-325
-338
-343
-343
-339
-337
-342
-346
-317
-303
-312
-332
-319
-321
-343
-357
-375
-374
-386
-391
-385
-397
-406
-395
-405
-436
-422
-411
-423
-422
-432
-412
-408
-417
-384
-383
-395
-383
-387
-385
-387
-386
-368
-376
-391
-377
-380
-390
-397
-393
-371
-345
-326
-323
-285
-246
-256
-251
-238
-254
-258
-253
-286
-292
-271
-278
-290
-271
-268
-257
-237
-239
-230
-216
-228
-254
-275
-291
-293
-326
-333
-324
-350
-351
-332
-328
-343
-354
-365
-387
-407
-415
-439
-448
-429
-435
-437
-433
-418
-410
-411
-397
-391
-400
-394
-390
-397
-386
-386
-402
-400
-398
-417
-422
-436
-455
-443
-437
-424
-391
-383
-368
-355
-343
-331
-360
-376
-344
-346
-342
-319
-334
-321
-322
-355
-358
-378
-385
-379
-373
-363
-370
-384
-387
-373
-364
-362
-382
-398
-401
-388
-387
-367
-348
-356
-326
-321
-348
-324
-342
-370
-343
-320
-317
-307
-277
-262
-253
-250
-228
-230
-252
-253
-240
-251
-277
-257
-255
-265
-253
-253
-275
-283
-288
-302
-294
-308
-295
-299
-314
-317
-305
-313
-333
-324
-322
-329
-323
-318
-319
-317
-333
-347
-340
-342
-373
-367
-352
-355
-342
-321
-313
-316
-307
-300
-302
-295
-296
-306
-296
-304
-327
-303
-318
-340
-315
-309
-302
-283
-255
-239
-245
-245
-234
-256
-258
-251
-278
-291
-287
-278
-263
-246
-236
-245
-266
-273
-276
-296
-308
-312
-310
-317
-335
-343
-363
-378
-373
-343
-340
-341
-316
-301
-278
-266
-262
-278
-288
-267
-287
-312
-329
-362
-377
-394
-389
-348
-351
-363
-372
-379
-372
-384
-396
-403
-411
-406
-392
-394
-393
-385
-378
-356
-348
-342
-343
-362
-368
-363
-375
-378
-384
-403
-372
-356
-368
-334
-336
-335
-315
-313
-296
-287
-297
-296
-288
-311
-304
-285
-283
-289
-299
-285
-306
-326
-334
-339
-365
-382
-372
-368
-377
-360
-338
-315
-285
-282
-273
-250
-257
-275
-304
-334
-343
-360
-385
-402
-378
-367
-341
-303
-290
-281
-259
-265
-290
-296
-285
-317
-341
-352
-363
-348
-329
-325
-319
-304
-317
-315
-307
-312
-303
-296
-311
-331
-332
-355
-381
-390
-396
-407
-419
-403
-380
-374
-338
-327
-336
-330
-373
-402
-399
-406
-434
-429
-408
-417
-419
-417
-395
-388
-404
-371
-361
-371
-364
-361
-366
-369
-374
-368
-347
-362
-358
-336
-349
-342
-327
-348
-400
-412
-432
-439
-438
-430
-423
-414
-381
-380
-384
-383
-382
-388
-389
-393
-380
-367
-355
-343
-330
-309
-288
-260
-251
-247
-247
-252
-250
-223
-198
-201
-203
-196
-190
-193
-206
-230
-228
-244
-256
-250
-263
-276
-283
-295
-298
-299
-299
-277
-269
-262
-247
-246
-248
-257
-237
-244
-259
-276
-281
-259
-253
-222
-225
-230
-230
-252
-264
-261
-283
-291
-296
-320
-330
-308
-317
-336
-324
-313
-341
-352
-320
-312
-307
-296
-299
-295
-296
-297
-318
-320
-306
-318
-301
-301
-293
-270
-268
-267
-268
-270
-282
-298
-306
-320
-343
-343
-343
-348
-345
-322
-311
-340
-341
-317
-325
-324
-318
-316
-307
-293
-261
-234
-227
-216
-200
-207
-209
-200
-199
-201
-208
-207
-203
-215
-225
-196
-170
-175
-175
-166
-148
-145
-138
-142
-152
-147
-148
-155
-162
-151
-160
-155
-166
-158
-153
-175
-163
-161
-158
-139
-123
-127
-140
-115
-110
-142
-130
-128
-136
-133
-133
-149
-170
-150
-141
-175
-186
-185
-189
-190
-183
-195
-197
-190
-211
-211
-204
-229
-223
-227
-260
-258
-257
-257
-244
-266
-281
-271
-265
-254
-255
-243
-235
-236
-240
-261
-237
-234
-225
-206
-205
-193
-189
-177
-160
-187
-186
-168
-190
-189
-193
-216
-214
-211
-223
-241
-255
-274
-271
-265
-283
-291
-302
-309
-309
-299
-294
-279
-281
-264
-248
-273
-285
-281
-265
-268
-256
-237
-245
-245
-238
-237
-225
-227
-221
-192
-179
-165
-172
-154
-132
-122
-102
-88
-94
-101
-84
-79
-96
-102
-118
-137
-159
-191
-196
-219
-230
-225
-215
-184
-169
-189
-187
-190
-229
-236
-233
-241
-232
-226
-234
-220
-202
-227
-226
-208
-223
-208
-186
-176
-156
-156
-160
-168
-180
-174
-169
-162
-164
-154
-148
-164
-160
-150
-168
-190
-208
-191
-198
-217
-213
-231
-229
-227
-237
-244
-242
-260
-271
-242
-240
-242
-213
-208
-209
-226
-250
-256
-278
-274
-272
-298
-275
-268
-282
-242
-243
-262
-262
-274
-271
-267
-285
-292
-255
-240
-236
-234
-225
-229
-250
-265
-289
-313
-313
-317
-323
-340
-333
-330
-363
-341
-322
-320
-302
-291
-288
-272
-262
-258
-244
-247
-244
-228
-248
-264
-228
-210
-191
-201
-222
-220
-237
-242
-224
-233
-226
-210
-204
-212
-203
-187
-184
-176
-178
-176
-177
-169
-157
-156
-150
-149
-148
-162
-189
-185
-166
-179
-182
-186
-188
-211
-228
-187
-174
-168
-151
-162
-165
-164
-170
-177
-173
-189
-193
-198
-203
-223
-226
-251
-292
-297
-293
-270
-254
-243
-215
-191
-167
-151
-156
-155
-171
-211
-217
-231
-261
-259
-284
-316
-315
-313
-316
-305
-288
-273
-268
-256
-246
-248
-250
-259
-263
-276
-282
-278
-297
-284
-267
-267
-257
-249
-227
-208
-208
-209
-220
-244
-258
-264
-263
-262
-257
-238
-194
-180
-173
-181
-196
-192
-200
-213
-196
-191
-199
-179
-168
-175
-176
-143
-125
-122
-94
-84
-101
-109
-105
-140
-165
-160
-165
-163
-157
-145
-136
-158
-157
-146
-151
-149
-155
-163
-169
-182
-188
-174
-175
-182
-184
-191
-192
-183
-175
-171
-162
-172
-171
-188
-203
-211
-206
-199
-219
-194
-186
-212
-216
-197
-202
-204
-189
-180
-166
-194
-193
-187
-215
-229
-222
-206
-204
-205
-194
-190
-198
-186
-194
-231
-236
-232
-226
-227
-241
-239
-231
-247
-262
-229
-221
-232
-196
-194
-201
-187
-189
-189
-179
-186
-202
-225
-223
-217
-232
-236
-233
-235
-231
-235
-216
-215
-246
-248
-258
-273
-260
-268
-281
-271
-267
-253
-237
-224
-213
-213
-221
-219
-228
-234
-234
-212
-227
-222
-198
-234
-241
-223
-218
-223
-204
-203
-223
-239
-269
-295
-301
-299
-313
-304
-301
-291
-258
-248
-236
-221
-219
-215
-208
-239
-250
-225
-260
-276
-261
-280
-294
-299
-315
-317
-323
-342
-321
-303
-309
-266
-247
-244
-219
-234
-237
-223
-220
-200
-210
-235
-207
-201
-201
-190
-208
-224
-203
-202
-188
-157
-154
-155
-151
-155
-160
-162
-166
-178
-198
-195
-198
-218
-219
-218
-240
-261
-271
-263
-252
-257
-255
-258
-256
-259
-271
-280
-288
-285
-301
-318
-324
-331
-316
-318
-310
-299
-314
-315
-300
-302
-283
-272
-270
-259
-260
-256
-264
-282
-281
-282
-270
-271
-281
-272
-283
-286
-283
-286
-277
-274
-296
-283
-268
-281
-251
-260
-274
-255
-248
-249
-236
-239
-257
-279
-295
-316
-332
-322
-308
-300
-300
-280
-277
-261
-243
-260
-243
-213
-219
-206
-204
-222
-219
-226
-233
-245
-249
-233
-247
-265
-246
-267
-291
-295
-312
-318
-326
-340
-345
-347
-344
-309
-294
-307
-289
-271
-270
-268
-249
-235
-269
-261
-237
-246
-237
-234
-250
-255
-261
-250
-255
-254
-223
-222
-201
-194
-211
-209
-242
-278
-270
-268
-272
-259
-259
-269
-257
-273
-288
-284
-299
-308
-314
-311
-316
-319
-306
-308
-314
-297
-296
-304
-282
-275
-265
-254
-262
-247
-242
-263
-236
-221
-240
-230
-222
-219
-238
-252
-235
-281
-329
-329
-341
-368
-381
-359
-345
-327
-301
-290
-278
-267
-265
-260
-247
-230
-241
-223
-226
-229
-207
-212
-199
-193
-213
-193
-194
-198
-188
-197
-208
-215
-244
-261
-266
-299
-291
-295
-284
-268
-259
-252
-259
-247
-240
-232
-243
-291
-287
-281
-305
-289
-307
-335
-309
-334
-342
-362
-354
-345
-337
-305
-258
-227
-194
-183
-141
-130
-141
-146
-190
-134
-132
-129
-112
-124
-110
-149
-155
-165
-211
-223
-229
-234
-233
-256
-247
-247
-260
-260
-289
-296
-303
-305
-319
-315
-340
-311
-313
-305
-328
-309
-287
-267
-263
-243
-234
-223
-224
-240
-232
-251
-256
-248
-252
-260
-261
-258
-254
-293
-263
-262
-303
-310
-278
-300
-290
-295
-288
-285
-281
-267
-253
-260
-273
-291
-300
-304
-331
-308
-300
-325
-321
-315
-329
-330
-351
-328
-284
-266
-248
-233
-229
-231
-235
-246
-260
-285
-322
-324
-335
-328
-318
-325
-318
-329
-341
-345
-358
-335
-327
-335
-319
-334
-352
-359
-376
-360
-352
-354
-331
-328
-315
-287
-281
-257
-258
-238
-247
-274
-249
-258
-287
-298
-309
-329
-325
-327
-322
-319
-321
-319
-313
-315
-318
-298
-325
-364
-364
-350
-348
-363
-367
-343
-321
-316
-299
-299
-296
-287
-289
-299
-319
-321
-319
-331
-303
-286
-262
-270
-292
-297
-320
-330
-345
-341
-343
-342
-345
-336
-341
-361
-372
-359
-354
-354
-343
-321
-332
-337
-329
-343
-356
-342
-342
-352
-367
-357
-363
-368
-361
-349
-344
-346
-327
-331
-344
-347
-357
-376
-391
-391
-388
-399
-399
-369
-349
-358
-362
-347
-346
-354
-337
-364
-374
-364
-374
-366
-371
-372
-341
-333
-346
-341
-324
-330
-312
-303
-316
-311
-306
-293
-308
-343
-341
-344
-351
-344
-336
-334
-348
-359
-358
-349
-353
-361
-336
-336
-331
-324
-332
-324
-337
-333
-325
-324
-313
-322
-324
-298
-295
-304
-318
-331
-342
-353
-361
-375
-394
-401
-412
-396
-385
-401
-402
-381
-369
-369
-379
-358
-332
-321
-303
-314
-291
-279
-268
-258
-281
-285
-271
-277
-296
-323
-332
-351
-385
-374
-369
-349
-335
-332
-337
-331
-332
-321
-337
-353
-339
-339
-325
-311
-314
-313
-284
-327
-331
-329
-335
-356
-355
-374
-366
-350
-360
-355
-339
-317
-306
-266
-274
-210
-242
-233
-216
-265
-250
-277
-313
-306
-317
-325
-318
-314
-299
-328
-290
-313
-296
-278
-280
-295
-282
-295
-279
-300
-293
-267
-295
-271
-282
-220
-264
-232
-251
-272
-268
-277
-264
-310
-316
-340
-330
-334
-331
-309
-271
-286
-257
-245
-232
-225
-231
-195
-241
-153
-178
-174
-170
-261
-174
-294
-209
-249
-233
-170
-302
-144
-249
-227
-186
-261
-228
-257
-275
-160
-320
-199
-226
-345
-150
-443
-166
-377
-372
-120
-546
-53
-376
-358
-88
-658
-62
-494
-315
-185
-633
-36
-577
-197
-221
-538
-6
-487
-251
-178
-562
-32
-570
-214
-174
-527
-71
-530
-176
-211
-512
-126
-430
-438
-165
-620
-158
-430
-477
-85
-665
-95
-309
-438
-54
-479
-251
-256
-582
-52
-563
-307
-133
-630
-29
-363
-438
11
-601
-106
-311
-483
60
-582
-173
-156
-582
60
-489
-283
-31
-626
55
-415
-266
-111
-501
-92
-392
-308
-78
-435
-142
-335
-449
-168
-601
-200
-456
-428
-177
-548
-112
-484
-371
-196
-557
-74
-541
-235
-332
-478
-89
-512
-226
-225
-429
-47
-488
-174
-285
-443
26
-596
-109
-275
-419
-103
-470
-267
-233
-400
-77
-325
-187
-148
-359
-203
-353
-354
-285
-386
-300
-374
-277
-293
-272
-314
-319
-419
-339
-319
-308
-300
-279
-259
-302
-314
-308
-251
-291
-245
-223
-291
-301
-189
-423
-257
-293
-322
-158
-421
-335
-284
-356
-262
-153
-332
-227
-300
-345
-214
-390
-244
-230
-408
-213
-267
-378
-228
-320
-272
-203
-369
-245
-329
-363
-250
-419
-242
-361
-345
-249
-286
-263
-233
-249
-231
-252
-261
-157
-378
-181
-217
-353
-264
-395
-282
-298
-438
-104
-310
-269
-123
-339
-264
-162
-335
-293
-168
-271
-182
-213
-175
-309
-309
-345
-220
-324
-292
-194
-402
-280
-334
-367
-326
-302
-280
-308
-252
-281
-246
-296
-291
-232
-210
-199
-197
-228
-81
-228
-185
-87
-370
-100
-168
-332
-92
-248
-275
-121
-227
-281
-171
-138
-325
-65
-196
-138
-176
-182
-213
-285
-209
-240
-339
-350
-117
-253
-221
-102
-345
-215
-223
-351
-332
-293
-278
-216
-107
-277
-62
-46
-222
-96
-134
-293
0
-269
-174
-23
-375
-106
-106
-258
-218
-184
-70
-322
-81
-46
-354
19
-194
-248
12
-297
-131
-102
-263
-83
-36
-219
-140
-134
-240
-47
-223
-144
-69
-320
-162
-278
-269
-231
-254
-196
-257
-163
-290
-258
-249
-250
-157
-303
-205
-112
-314
-162
-285
-272
-91
-282
-213
-96
-279
-147
-170
-365
-147
-419
-167
-220
-264
-70
-283
-99
-123
-177
-257
-180
-224
-216
-194
-281
-195
-148
-262
-242
-140
-334
-140
-208
-244
12
-341
-75
-185
-331
55
-316
-202
-63
-307
-207
-181
-283
-284
-167
-300
-231
-90
-370
-81
-209
-236
-23
-309
-206
-202
-326
-248
-193
-253
-70
-308
-186
-288
-425
-78
-301
-299
27
-254
-304
-50
-287
-351
-181
-232
-446
-108
-224
-252
-147
-246
-187
-339
-64
-389
-241
-321
-324
-218
-332
-169
-108
-208
-221
-21
-308
-226
-133
-318
-125
-245
-229
-165
-219
-329
-227
-130
-249
-6
-223
-268
-35
-284
-129
-151
-239
-327
-95
-387
-156
-241
-194
-271
-161
-208
-264
-166
-318
-110
-337
-73
-262
-238
-86
-246
-154
-189
-336
-93
-221
-151
-100
-20
-115
-100
-87
-245
-178
-130
-148
-90
-96
-184
51
-99
-282
17
-277
-267
-41
-410
-187
-149
-329
-105
-218
-105
-237
-175
-204
-193
-251
-257
-238
-157
-255
-243
-162
-236
-261
-282
-188
-345
-347
-194
-422
-106
-265
-327
-227
-401
-205
-439
-309
-244
-370
-322
-355
-315
-336
-278
-251
-292
-197
-416
-250
-190
-363
-136
-258
-298
-160
-336
-195
-242
-457
-133
-348
-274
-95
-305
-191
-162
-269
-197
-198
-239
-267
-166
-252
-366
-105
-252
-184
-188
-227
-276
-126
-189
-163
-137
-50
-53
-202
-61
-216
-120
-220
-214
-52
-348
-22
-194
-182
-125
-184
-175
-292
-109
-400
-18
-249
-337
-156
-253
-136
-121
-268
-22
-255
-211
-76
-178
-132
-96
-281
-86
-145
-188
-28
-171
-128
-29
-103
-229
25
-164
-178
57
-356
-174
-119
-179
-274
-40
-164
-267
56
-551
36
-99
-365
-32
-189
-226
-101
-257
-223
-140
-216
-276
31
-395
-144
109
-319
-109
26
-254
-203
-52
-207
-151
-141
-134
-163
-100
-179
-232
-290
-159
-196
-285
-73
-179
-290
-40
-192
-163
-72
-335
-1
-358
-191
-179
-406
-197
-102
-253
-154
-23
-426
-151
-259
-226
-197
-387
-317
-124
-480
-161
-231
-412
-82
-504
-240
-243
-366
-101
-322
-297
-76
-130
-163
-113
-176
-328
-162
-71
-162
-9
-330
-124
-126
-338
39
-408
-42
-185
-335
117
-265
-288
-21
-209
-13
-178
-246
-79
-351
-121
-324
-103
-233
-310
-119
-200
-196
-126
-321
-257
-123
-290
-187
-149
-395
-110
-226
-506
57
-342
-371
58
-299
-162
-394
-279
-155
-427
1
-270
-338
53
-463
-129
-48
-310
-35
-371
-229
-210
-271
-82
-137
-382
-75
-327
-329
13
-489
-139
-94
-363
-83
-259
-436
200
-530
-175
152
-553
-141
-90
-480
-93
-338
-577
-92
-508
-73
-339
-274
-198
-290
-285
-156
-426
-423
-167
-447
-50
-483
-142
-244
-340
-145
-458
-222
-352
-385
-359
-208
-370
-358
-188
-481
-325
-218
-301
-418
-190
-424
-341
-217
-672
-205
-265
-623
128
-313
-543
-119
-420
-556
-24
-417
-323
84
-582
-150
-104
-366
-143
-149
-508
5
-130
-369
-95
-263
-363
-110
-183
-345
-111
-417
-140
-165
-337
-78
-184
-303
-285
-97
-157
-247
-297
-145
-291
-338
-281
-265
-120
-216
-210
-102
-389
-476
-277
-410
-385
-264
-477
-445
-418
-406
-205
-249
-545
-12
-682
-233
-128
-626
-78
-290
-444
-368
-302
-500
-257
-244
-363
-143
-268
-281
-399
-344
-367
-105
-277
-413
-356
-425
-360
-273
-454
-357
-122
-735
-97
-340
-526
-6
-700
-189
-250
-527
-135
-467
-315
-197
-473
-185
-313
-393
-270
-337
-519
-214
-272
-520
63
-374
-396
-43
-492
-318
-30
-434
-355
-153
-597
-141
-306
-557
-22
-400
-404
-21
-377
-336
-161
-282
-358
-109
-187
-276
-156
-245
-193
-156
-172
-395
-146
-243
-394
-368
-122
-501
-238
-266
-282
-220
-403
65
-427
-260
40
-307
-152
-127
-337
-41
-332
-377
20
-358
-427
-98
-344
-201
-151
-267
-173
-244
-252
-100
-467
-232
-285
-247
-54
-78
-5
-309
-81
-153
-330
-51
-432
-383
27
-434
-298
-277
-124
-269
-105
-29
-226
-206
-140
-248
-348
-131
-277
-436
-8
-157
-342
9
-204
-120
-212
-234
-180
-368
-137
-300
-337
-310
-201
-282
-159
-298
-252
-45
-348
-66
-65
-303
-164
-434
-307
-273
-398
-452
-401
-126
-418
-329
-99
-466
-210
-96
-448
-60
-161
-415
166
-435
-277
35
-561
11
-223
-338
-243
-501
-357
-85
-479
-277
-76
-588
-195
-128
-334
-88
18
-288
-225
-181
-306
24
-440
-329
-1
-406
64
-43
-483
149
-324
-266
-41
-219
-26
-159
130
-202
-270
42
-441
-388
176
-521
-182
19
-476
197
-284
-353
191
-503
-269
109
-662
-170
-166
-350
-317
-182
-439
-446
-24
-566
-501
-155
-504
-379
-76
-391
-193
-204
-398
-18
-484
-362
-90
-553
-460
-47
-300
-501
81
-353
-500
5
-467
-494
-74
-318
-470
159
-393
-376
-355
-479
-202
-590
-218
-288
-485
-428
-119
-544
-343
-115
-416
-419
-356
-221
-575
-536
-154
-436
-441
-4
-623
-365
-219
-326
-161
-363
-312
-210
-528
-214
-212
-566
-91
-220
-451
38
-302
-430
29
-289
-348
-298
-388
-495
-165
-485
-488
-111
-361
-116
4
-392
32
-154
-563
-145
-195
-431
-188
-92
-283
-85
-340
-112
-81
-649
36
-299
-389
29
-474
-181
-421
-419
41
-361
-201
78
-421
-225
21
-512
-107
-190
-501
-119
-257
-549
-4
-356
-328
87
-580
-80
-172
-621
-58
-336
-500
-278
-305
-576
-153
-194
-773
-64
-354
-609
77
-421
-374
-107
-348
-213
-127
-516
-421
-223
-582
-492
-377
-345
-655
-201
-199
-552
47
-351
-415
-39
-325
-316
-121
-276
-369
-205
-256
-89
-236
-268
-339
-276
-147
-412
-309
-129
-495
-418
-236
-488
-262
-389
-382
-440
-392
-274
-519
-385
-245
-423
-318
-327
-551
-533
-406
-529
-231
-367
-364
-179
-385
-329
-189
-428
-189
-185
-356
-363
-367
-378
-301
-217
-346
-208
-397
-33
-376
-131
-232
-273
-325
-375
36
-238
-333
-62
-164
-354
-53
-277
-204
-185
-496
-92
-334
-357
-117
-167
-365
-331
-77
-390
-61
-150
-239
-290
-215
-400
-427
-110
-362
-49
-118
-410
-24
-315
-523
-70
-264
-458
-3
-229
-321
-207
-196
-234
-123
-302
-100
-142
-416
-141
-81
-191
-402
-436
-412
-454
-223
-69
-139
-214
-281
-388
-442
-137
-238
-261
61
-291
-103
-91
-324
-188
-510
-348
-310
-483
-58
-409
-167
-95
-364
-177
-490
-527
-460
-258
-479
-8
-87
-396
60
-305
-232
-241
-521
-278
-100
-566
-304
-260
-291
-308
-147
-362
-225
-336
-744
258
-306
-348
622
-494
-597
343
-558
-398
157
-531
-295
139
-500
-139
56
-445
-17
121
-440
162
-96
-486
299
-289
-175
133
-524
-241
214
-653
-114
-139
-575
-7
-59
-258
211
-206
-372
93
-462
-257
156
-649
-131
143
-489
-133
-205
-337
-283
-281
-552
-132
-298
-392
18
-137
-308
-170
-353
-442
-95
-252
-382
36
-468
-334
-212
-408
10
-318
-360
-310
-528
-413
-296
-356
-189
-418
-231
-25
-421
-348
-327
-333
-342
-386
-356
-284
-167
-387
-326
-366
-472
-86
-308
-553
-99
-348
-562
-125
-359
-252
-299
-312
-321
-293
-190
-134
-318
-112
-183
-211
-239
-240
-231
-227
-254
-458
-162
-132
-259
-297
-261
-296
-346
-235
-241
-87
-116
-245
-61
-291
-252
-94
-373
-400
-86
-99
-348
-207
-115
-362
-125
-257
-145
-123
-363
84
-343
-312
62
-210
-447
32
-114
-368
21
-257
-60
-455
-371
-82
-533
-267
25
-668
-195
-90
-382
-345
-229
-177
-247
-397
-147
-155
-450
-50
-164
-559
-168
-236
-335
-282
-468
-345
-383
-294
-450
-173
-160
-477
-242
-337
-268
-349
-189
-316
-236
-269
-263
-139
-230
-157
0
-139
-272
42
-319
-188
-89
-448
-243
-324
-539
-137
-75
-267
-185
-92
-365
-93
-437
-318
-277
-580
-211
-390
-388
-112
-212
-425
-220
-405
-295
-351
-411
23
-327
-113
-128
-391
-80
-266
-569
198
-140
-538
267
-421
-311
-5
-586
16
-289
-558
-102
-289
-481
-130
-361
-438
-132
-515
-142
-79
-282
-76
-292
-199
-225
-188
-79
-16
-279
-68
-41
-303
5
-230
-172
-115
-227
-118
-12
-317
-279
-108
-437
-367
-171
-291
-91
-112
-132
-78
-327
57
-274
-308
-44
-450
-152
-208
-438
-164
-94
-483
138
-188
-534
112
-452
-407
145
-361
-244
123
-395
-237
-130
-275
-88
-159
-112
-133
-11
-287
137
-100
-420
27
-283
-180
-231
-320
-201
-118
-254
-240
-35
-351
-180
-108
-395
-182
-152
-278
-311
-51
-319
-274
-98
-343
-153
-322
-406
-163
-463
-369
-272
-466
-244
38
-431
-181
-52
-494
-280
-139
-249
-254
-202
-164
-96
-287
-75
-25
-215
-85
-367
-480
-164
-324
-403
32
-198
-158
-101
-289
-207
35
-421
-75
56
-413
69
-77
-255
61
-273
-424
96
-396
-26
-65
-303
79
-511
-332
30
-527
-171
-71
-416
77
-158
-150
-151
-385
-152
-346
-277
-126
-524
-59
-64
-573
8
-227
-484
-208
-255
-301
-210
-376
-248
-97
-327
-56
-157
-251
-307
-84
-330
-390
66
-376
-325
-130
-524
-473
-113
-291
-306
-387
-352
-64
-695
-267
-91
-739
-215
-184
-422
-393
-345
-509
-539
-255
-457
-334
-334
-492
-228
-439
-319
-127
-431
-433
-75
-509
-430
82
-670
-149
-260
-391
-146
-446
-258
-248
-552
-369
-239
-527
-473
-118
-327
-409
-44
-418
-348
-295
-480
-222
-266
-385
-256
-28
-478
-197
-42
-382
-24
-309
-406
57
-544
-315
-161
-548
-210
-147
-285
-177
-213
-418
-145
-307
-338
-207
-451
-494
-113
-554
-305
-44
-577
-147
-187
-345
-64
-379
-373
-70
-376
-454
-126
-412
-285
-92
-370
-53
-231
-342
-157
-255
-256
-533
-224
-203
-415
-191
-135
-309
-105
-178
-313
-25
-345
-423
-274
-377
-317
-214
-360
-210
-155
-538
-154
-336
-272
-137
-446
-325
-294
-489
-224
-394
-366
-294
-345
-420
-387
-344
-437
-373
-329
-286
-326
-374
-463
-281
-471
-297
-122
-351
-411
-94
-180
-257
-168
-201
-308
-540
-285
-242
-361
-86
-283
-371
-35
-356
-218
-70
-278
-194
-256
-304
-94
-379
-247
-32
-469
-271
-164
-340
-270
-227
-348
-102
-274
-90
0
-245
40
-269
-175
-128
-293
-123
-242
-48
-167
-310
-10
-106
-301
-92
-113
-293
-239
33
-232
-157
40
-297
-62
-217
-313
13
-231
-237
-171
-191
-148
-176
-229
-244
-222
-322
-315
-182
-202
-330
-211
-160
-454
-70
-208
-331
-65
-192
-349
-196
-299
-273
-127
-317
-104
-457
-302
-7
-420
-80
4
-324
-119
-63
-323
-236
-192
-465
-116
-316
-233
118
-353
-130
74
-434
-125
-167
-426
-136
-317
-262
-70
-343
-53
-257
-249
-139
-317
-231
-159
-289
-188
-9
-405
-176
-156
-252
-7
-282
-204
67
-254
-142
73
-244
34
-157
-205
76
-170
-130
-52
-226
-234
-191
-58
-179
-230
-23
-294
-292
-80
-249
-240
-91
-271
45
-232
-93
53
-284
-33
-41
-166
-77
32
-287
-206
-52
-228
-152
-24
-183
-75
-191
-60
-171
-144
-117
-29
-185
-146
14
-235
-81
-122
-165
-225
-187
-254
-244
-206
-194
-231
-228
-109
-245
-262
-39
-34
-457
8
-164
-359
-28
-421
-96
-367
-362
-165
-293
-352
-262
-253
-421
-186
-182
-282
-144
-383
-324
-309
-377
-318
-284
-222
-391
-203
-258
-376
-293
-297
-257
-82
-485
-293
-66
-667
-113
-289
-461
-50
-397
-236
-206
-379
-184
-98
-492
-130
-330
-533
-330
-516
-470
-480
-399
-424
-380
-113
-357
-239
-215
-443
-314
-369
-290
-402
-389
-492
-278
-292
-410
-41
-287
-224
-329
-325
-259
-274
-296
-251
-366
-358
-332
-400
-142
-119
-391
-223
-175
-304
-267
-137
-184
-338
-334
-374
-217
-208
-210
-203
-368
-236
-121
-241
-262
-276
-207
-201
-362
-198
-206
-354
-206
-413
-332
-214
-361
-299
-331
-452
-199
-219
-231
-14
-228
-382
-249
-506
-524
-239
-447
-391
-197
-324
-348
-148
-458
-327
-173
-459
-293
-234
-435
-460
-317
-461
-316
-272
-402
-279
-189
-464
-237
-298
-468
-227
-420
-378
-310
-382
-355
-347
-289
-288
-356
-246
-224
-481
-182
-436
-530
-316
-417
-414
-224
-481
-269
-117
-481
-204
-293
-419
-175
-508
-318
-259
-617
-307
-178
-551
-233
-242
-338
-150
-414
-453
-179
-295
-423
33
-407
-441
-160
-342
-370
-161
-288
-279
-172
-308
-200
-150
-326
-300
-161
-386
-236
-103
-386
-209
-129
-424
-98
-118
-211
-134
-223
-178
-55
-246
-178
-176
-192
-273
-404
-240
-294
-355
-360
-191
-148
-234
-180
-136
-371
-359
-190
-351
-167
-287
-484
-180
-357
-355
-179
-453
-276
-255
-406
-355
-309
-316
-314
-333
-402
-300
-281
-261
-282
-306
-219
-302
-333
-293
-233
-465
-342
-261
-351
-289
-321
-198
-349
-187
-293
-211
-95
-277
-157
-153
-233
-211
-262
-239
-297
-236
-224
-352
-219
-280
-251
-260
-357
-303
-299
-371
-260
-347
-278
-129
-271
-264
-266
-374
-194
-313
-251
-223
-309
-181
-293
-276
-175
-184
-242
-185
-160
-168
-62
-189
-148
-151
-236
-217
-218
-134
-181
-101
-194
-204
-71
-241
-152
-219
-271
-256
-317
-232
-166
-360
-212
-65
-314
-275
-232
-206
-228
-242
-299
-144
-233
-282
-68
-283
-242
-160
-370
-257
-161
-347
-173
-239
-399
-190
-332
-291
-284
-463
-186
-283
-303
-121
-321
-290
-245
-299
-267
-325
-356
-170
-291
-353
-245
-280
-310
-264
-370
-332
-244
-323
-167
-223
-426
-242
-244
-524
-255
-291
-469
-385
-409
-461
-241
-443
-381
-372
-520
-299
-412
-383
-226
-391
-417
-152
-407
-336
-231
-506
-189
-308
-249
-91
-383
-237
-188
-410
-225
-257
-480
-193
-385
-303
-136
-419
-174
-202
-420
-220
-342
-538
-341
-311
-459
-301
-466
-455
-301
-395
-378
-319
-251
-294
-236
-305
-336
-214
-303
-312
-322
-265
-311
-314
-220
-418
-299
-212
-347
-281
-229
-260
-241
-221
-246
-193
-214
-270
-199
-196
-218
-136
-277
-177
-115
-283
-156
-240
-250
-193
-224
-202
-294
-287
-176
-222
-332
-141
-235
-214
-196
-266
-129
-371
-311
-134
-471
-372
-173
-488
-417
-280
-412
-292
-217
-432
-246
-191
-354
-220
-258
-334
-322
-241
-353
-348
-345
-209
-350
-370
-252
-343
-327
-244
-263
-343
-326
-321
-391
-416
-482
-535
-272
-453
-276
-143
-511
-230
-251
-574
-272
-405
-485
-242
-504
-364
-219
-493
-322
-286
-434
-270
-305
-388
-265
-415
-417
-363
-403
-307
-422
-421
-242
-274
-277
-159
-265
-227
-207
-285
-253
-285
-138
-182
-219
-210
-248
-139
-184
-178
-225
-193
-199
-235
-165
-294
-161
-211
-241
-168
-242
-194
-142
-216
-317
-166
-264
-205
-140
-237
-263
-181
-202
-165
-105
-294
-135
-243
-403
-203
-326
-322
-196
-222
-187
-179
-198
-150
-254
-243
-329
-256
-250
-328
-21
-160
-279
-148
-234
-339
-198
-389
-205
-143
-354
-226
-216
-283
-247
-263
-222
-117
-287
-226
-165
-265
-136
-203
-353
-369
-323
-337
-215
-255
-251
-193
-311
-335
-313
-228
-291
-132
-292
-416
-200
-339
-271
-140
-266
-241
-248
-232
-212
-322
-228
-262
-328
-222
-267
-260
-268
-318
-178
-259
-234
-125
-242
-200
-219
-258
-257
-319
-296
-309
-249
-269
-270
-239
-266
-220
-289
-239
-144
-338
-322
-126
-241
-249
-97
-306
-245
-252
-264
-150
-233
-208
-243
-262
-234
-188
-267
-298
-149
-288
-321
-351
-336
-286
-343
-286
-287
-285
-299
-275
-229
-302
-329
-253
-318
-305
-290
-292
-197
-278
-193
-191
-323
-194
-328
-334
-267
-400
-293
-261
-398
-308
-255
-412
-184
-288
-369
-199
-386
-350
-263
-391
-313
-279
-345
-296
-390
-283
-316
-378
-198
-330
-362
-260
-338
-443
-403
-398
-443
-381
-391
-379
-424
-467
-423
-406
-341
-416
-401
-429
-379
-365
-365
-356
-272
-311
-342
-200
-329
-282
-306
-378
-271
-270
-376
-213
-304
-377
-237
-368
-321
-244
-324
-218
-284
-392
-341
-410
-303
-403
-336
-237
-336
-297
-266
-317
-247
-267
-240
-279
-347
-187
-259
-230
-175
-250
-211
-202
-267
-193
-265
-290
-182
-253
-279
-234
-331
-223
-212
-233
-195
-200
-251
-269
-242
-383
-347
-283
-208
-296
-234
-198
-291
-225
-311
-264
-239
-317
-317
-318
-345
-304
-318
-338
-347
-326
-324
-315
-363
-349
-308
-351
-385
-299
-351
-297
-250
-295
-301
-379
-265
-298
-389
-315
-349
-313
-307
-382
-444
-386
-457
-341
-340
-492
-370
-420
-465
-393
-513
-467
-349
-466
-301
-412
-374
-307
-345
-338
-310
-392
-377
-330
-455
-296
-472
-338
-263
-451
-334
-284
-371
-243
-354
-331
-276
-413
-309
-276
-276
-347
-284
-328
-315
-290
-235
-223
-245
-340
-277
-224
-237
-205
-302
-273
-230
-305
-271
-210
-244
-205
-217
-218
-235
-182
-167
-240
-236
-290
-388
-241
-350
-272
-161
-308
-169
-181
-298
-194
-195
-205
-159
-248
-197
-221
-274
-140
-243
-287
-257
-265
-206
-257
-178
-231
-256
-235
-303
-285
-259
-358
-324
-283
-299
-258
-206
-298
-202
-217
-306
-140
-300
-223
-202
-334
-146
-278
-208
-143
-315
-123
-278
-258
-196
-410
-192
-236
-364
-175
-285
-195
-163
-236
-238
-255
-209
-265
-156
-292
-230
-211
-244
-222
-202
-193
-210
-181
-272
-215
-232
-172
-206
-200
-231
-276
-293
-266
-320
-270
-253
-275
-203
-298
-226
-144
-285
-137
-80
-245
-110
-189
-219
-141
-242
-209
-133
-261
-207
-129
-270
-152
-183
-212
-174
-267
-181
-260
-372
-219
-253
-348
-209
-275
-287
-283
-314
-314
-307
-312
-235
-227
-307
-239
-281
-301
-298
-252
-225
-260
-254
-262
-287
-274
-238
-306
-258
-227
-267
-178
-245
-294
-256
-323
-240
-241
-281
-240
-310
-249
-336
-256
-212
-275
-225
-258
-321
-343
-311
-386
-320
-367
-376
-270
-328
-345
-276
-392
-306
-265
-364
-295
-373
-318
-325
-403
-314
-388
-429
-315
-455
-323
-361
-392
-305
-428
-371
-294
-414
-334
-260
-372
-328
-325
-324
-316
-442
-284
-315
-410
-249
-360
-349
-297
-315
-264
-292
-361
-297
-292
-393
-238
-303
-347
-338
-316
-372
-315
-190
-390
-262
-206
-361
-233
-303
-344
-206
-379
-312
-138
-327
-245
-162
-342
-250
-266
-333
-278
-296
-232
-274
-270
-339
-324
-243
-310
-262
-282
-271
-259
-242
-242
-184
-215
-268
-200
-259
-302
-234
-309
-409
-349
-410
-309
-208
-324
-225
-206
-260
-228
-348
-207
-201
-339
-189
-378
-443
-295
-375
-380
-353
-428
-239
-334
-459
-357
-426
-342
-319
-326
-291
-326
-403
-355
-359
-397
-299
-357
-348
-308
-387
-384
-367
-435
-374
-381
-315
-264
-337
-281
-351
-332
-257
-313
-254
-256
-309
-314
-311
-334
-284
-303
-316
-277
-300
-363
-297
-317
-383
-316
-387
-353
-337
-454
-412
-386
-472
-371
-379
-381
-309
-317
-273
-325
-328
-318
-355
-323
-331
-302
-270
-324
-362
-297
-354
-347
-291
-305
-278
-285
-355
-311
-355
-398
-368
-395
-357
-343
-320
-353
-309
-272
-289
-243
-232
-290
-293
-325
-399
-350
-340
-335
-329
-329
-275
-287
-232
-253
-241
-214
-211
-188
-230
-271
-224
-221
-274
-201
-276
-223
-238
-316
-214
-245
-291
-174
-211
-229
-167
-271
-234
-195
-243
-194
-186
-187
-164
-247
-213
-166
-201
-157
-137
-178
-156
-179
-204
-195
-232
-209
-204
-214
-227
-267
-252
-267
-263
-225
-235
-258
-235
-227
-248
-203
-175
-158
-170
-183
-186
-189
-168
-153
-131
-138
-168
-161
-166
-166
-152
-161
-145
-141
-150
-163
-197
-179
-175
-214
-212
-203
-212
-227
-248
-230
-215
-211
-185
-210
-217
-195
-199
-236
-237
-224
-217
-200
-201
-178
-162
-166
-165
-168
-166
-152
-143
-169
-169
-168
-182
-198
-197
-162
-156
-152
-143
-140
-154
-166
-163
-134
-143
-134
-117
-126
-142
-144
-162
-198
-216
-225
-247
-287
-249
-241
-249
-242
-238
-240
-234
-221
-249
-273
-300
-334
-329
-355
-374
-366
-373
-370
-351
-343
-347
-339
-341
-366
-376
-355
-348
-337
-332
-319
-329
-323
-314
-305
-296
-282
-283
-289
-312
-361
-359
-372
-371
-344
-353
-334
-326
-365
-355
-331
-345
-344
-350
-357
-337
-346
-349
-332
-347
-333
-317
-326
-319
-307
-286
-256
-266
-257
-224
-225
-206
-209
-216
-227
-248
-236
-236
-276
-265
-241
-236
-224
-210
-233
-213
-193
-224
-228
-232
-223
-212
-206
-191
-176
-181
-161
-166
-178
-163
-148
-131
-127
-134
-139
-122
-132
-143
-132
-135
-116
-130
-150
-136
-145
-140
-152
-160
-163
-193
-222
-216
-222
-222
-206
-221
-222
-216
-204
-211
-195
-187
-176
-159
-164
-161
-173
-208
-199
-198
-208
-226
-232
-224
-229
-222
-216
-207
-173
-176
-197
-188
-236
-289
-292
-297
-306
-293
-286
-291
-289
-271
-232
-238
-257
-220
-236
-258
-239
-239
-264
-252
-260
-259
-239
-251
-239
-250
-277
-250
-263
-289
-291
-292
-310
-315
-302
-303
-289
-295
-294
-277
-273
-276
-262
-254
-249
-242
-249
-259
-270
-277
-261
-267
-269
-274
-276
-280
-299
-294
-248
-249
-239
-213
-232
-245
-275
-295
-303
-319
-328
-325
-331
-316
-298
-296
-267
-240
-205
-181
-171
-168
-178
-159
-176
-190
-164
-151
-155
-163
-165
-174
-180
-167
-147
-153
-151
-138
-163
-174
-184
-197
-216
-224
-204
-211
-210
-197
-201
-204
-191
-165
-184
-199
-175
-172
-176
-161
-150
-150
-157
-178
-177
-176
-172
-155
-158
-156
-170
-158
-167
-183
-182
-185
-185
-180
-191
-188
-181
-182
-149
-122
-129
-141
-140
-173
-201
-207
-192
-188
-190
-193
-191
-213
-238
-225
-230
-236
-207
-212
-227
-212
-199
-194
-196
-182
-167
-179
-166
-168
-188
-189
-181
-196
-198
-203
-236
-240
-239
-246
-244
-227
-230
-237
-237
-231
-268
-273
-258
-268
-257
-255
-249
-225
-234
-228
-216
-242
-240
-232
-249
-253
-249
-266
-267
-240
-246
-240
-234
-256
-261
-246
-242
-224
-231
-229
-245
-262
-243
-241
-242
-251
-240
-223
-208
-214
-208
-215
-246
-229
-221
-245
-247
-241
-237
-237
-221
-209
-211
-218
-221
-212
-209
-248
-264
-242
-250
-242
-227
-224
-226
-224
-239
-265
-283
-285
-270
-290
-304
-314
-347
-340
-341
-355
-340
-339
-339
-334
-336
-321
-310
-319
-326
-324
-327
-349
-364
-340
-334
-318
-277
-261
-252
-220
-215
-230
-251
-270
-278
-285
-310
-295
-256
-267
-264
-274
-288
-288
-296
-307
-301
-300
-297
-298
-316
-315
-303
-296
-288
-291
-285
-288
-294
-296
-291
-289
-293
-318
-340
-332
-326
-340
-341
-299
-287
-276
-256
-254
-249
-253
-271
-280
-297
-279
-282
-308
-318
-308
-295
-297
-288
-280
-274
-268
-243
-252
-259
-268
-261
-252
-277
-283
-276
-302
-311
-297
-305
-309
-298
-284
-271
-287
-298
-281
-285
-304
-308
-312
-311
-308
-323
-316
-328
-347
-325
-315
-334
-327
-322
-305
-297
-314
-293
-294
-309
-262
-258
-266
-260
-267
-265
-278
-276
-269
-270
-273
-287
-289
-298
-288
-286
-311
-302
-306
-307
-290
-306
-331
-326
-342
-350
-350
-362
-359
-383
-374
-362
-387
-394
-392
-415
-415
-411
-424
-409
-404
-386
-362
-352
-340
-341
-339
-342
-337
-301
-291
-309
-296
-293
-311
-330
-326
-317
-319
-295
-272
-276
-278
-287
-309
-319
-333
-324
-317
-332
-337
-337
-341
-322
-299
-294
-270
-264
-270
-271
-270
-267
-282
-276
-267
-271
-277
-265
-249
-245
-229
-220
-206
-186
-180
-187
-201
-211
-216
-224
-227
-241
-241
-240
-246
-238
-230
-230
-216
-207
-237
-248
-264
-285
-264
-256
-267
-262
-281
-299
-297
-300
-282
-266
-275
-280
-269
-250
-245
-224
-212
-221
-197
-210
-242
-262
-245
-244
-241
-226
-221
-221
-233
-235
-239
-234
-232
-244
-252
-267
-282
-271
-285
-291
-276
-290
-294
-305
-324
-314
-309
-333
-330
-315
-318
-293
-283
-301
-320
-333
-330
-347
-372
-354
-347
-340
-317
-319
-300
-269
-275
-272
-270
-291
-297
-318
-344
-369
-376
-371
-366
-360
-347
-333
-320
-310
-299
-289
-315
-344
-356
-382
-388
-377
-354
-321
-317
-315
-296
-313
-309
-304
-293
-279
-284
-300
-302
-312
-321
-320
-327
-294
-283
-292
-277
-256
-263
-262
-282
-298
-309
-309
-296
-313
-308
-284
-285
-293
-278
-282
-291
-289
-310
-309
-292
-294
-288
-281
-282
-273
-279
-285
-307
-320
-338
-367
-359
-364
-366
-328
-329
-322
-290
-301
-312
-309
-326
-336
-323
-306
-283
-303
-287
-278
-291
-297
-300
-319
-310
-323
-358
-383
-395
-381
-396
-399
-393
-393
-396
-409
-424
-429
-433
-442
-445
-446
-474
-482
-474
-481
-455
-438
-403
-375
-369
-356
-350
-346
-355
-351
-337
-334
-350
-345
-334
-326
-311
-320
-303
-304
-317
-318
-330
-339
-344
-367
-371
-369
-384
-372
-382
-380
-366
-363
-363
-360
-364
-351
-328
-329
-327
-331
-339
-345
-341
-332
-329
-310
-313
-310
-303
-322
-310
-314
-329
-312
-326
-328
-297
-290
-286
-297
-302
-291
-303
-283
-274
-286
-268
-259
-272
-264
-248
-251
-235
-246
-268
-267
-256
-266
-258
-235
-226
-236
-273
-287
-322
-338
-349
-345
-348
-360
-369
-387
-383
-380
-393
-392
-373
-372
-377
-368
-357
-365
-348
-333
-327
-325
-318
-300
-324
-345
-329
-332
-351
-352
-343
-363
-358
-345
-347
-353
-335
-317
-324
-321
-310
-323
-340
-347
-346
-359
-355
-355
-342
-335
-339
-314
-291
-294
-271
-254
-235
-219
-225
-227
-232
-243
-258
-247
-262
-256
-244
-244
-216
-214
-224
-209
-215
-232
-243
-249
-239
-249
-282
-286
-263
-244
-219
-182
-166
-146
-155
-156
-133
-142
-136
-130
-144
-160
-182
-209
-211
-201
-194
-185
-171
-163
-150
-157
-163
-139
-145
-146
-133
-165
-190
-210
-232
-202
-190
-181
-137
-129
-108
-93
-110
-120
-123
-139
-162
-180
-207
-221
-237
-246
-229
-219
-212
-207
-195
-189
-165
-155
-139
-137
-140
-137
-159
-180
-192
-181
-184
-189
-179
-181
-174
-176
-191
-193
-193
-208
-209
-191
-181
-154
-157
-160
-170
-191
-203
-213
-224
-215
-221
-210
-191
-182
-178
-178
-178
-183
-192
-202
-196
-194
-178
-167
-182
-183
-171
-185
-204
-194
-190
-199
-190
-205
-213
-223
-248
-222
-222
-238
-226
-215
-241
-237
-227
-234
-237
-252
-273
-295
-302
-302
-272
-250
-230
-215
-226
-231
-237
-231
-231
-243
-248
-243
-243
-222
-202
-194
-163
-181
-172
-130
-161
-186
-184
-188
-174
-173
-167
-144
-168
-157
-131
-157
-158
-169
-194
-205
-222
-224
-229
-233
-222
-207
-200
-193
-189
-197
-192
-191
-185
-177
-194
-200
-209
-221
-217
-215
-203
-191
-181
-170
-181
-207
-208
-205
-231
-229
-220
-218
-228
-237
-236
-254
-265
-281
-310
-324
-325
-314
-303
-283
-273
-260
-251
-246
-232
-226
-212
-214
-203
-204
-194
-182
-184
-168
-176
-201
-201
-220
-238
-222
-211
-223
-239
-240
-231
-241
-246
-209
-215
-226
-210
-237
-246
-233
-226
-211
-215
-211
-209
-231
-238
-231
-256
-273
-254
-267
-268
-243
-235
-237
-254
-256
-253
-286
-278
-254
-260
-272
-262
-238
-253
-244
-227
-235
-233
-224
-209
-215
-228
-207
-184
-191
-195
-206
-208
-205
-206
-194
-192
-189
-186
-179
-183
-187
-186
-189
-176
-188
-195
-172
-185
-203
-207
-224
-230
-229
-245
-242
-244
-260
-273
-277
-291
-293
-288
-280
-273
-294
-297
-267
-275
-276
-277
-280
-288
-314
-316
-309
-330
-314
-290
-305
-295
-273
-274
-261
-260
-253
-251
-258
-232
-209
-232
-210
-197
-215
-201
-198
-206
-177
-172
-168
-169
-175
-200
-223
-220
-234
-242
-235
-241
-250
-250
-264
-269
-252
-236
-234
-228
-218
-194
-188
-198
-181
-192
-194
-195
-206
-199
-193
-174
-150
-147
-161
-164
-171
-183
-183
-189
-163
-160
-178
-164
-151
-162
-155
-155
-155
-157
-178
-174
-200
-222
-213
-192
-195
-194
-181
-158
-156
-178
-177
-191
-179
-190
-197
-184
-174
-154
-157
-155
-125
-103
-96
-85
-82
-85
-124
-124
-124
-159
-157
-152
-152
-151
-173
-187
-199
-212
-227
-221
-203
-186
-183
-170
-189
-224
-229
-223
-212
-203
-211
-226
-209
-211
-192
-178
-194
-188
-193
-209
-212
-210
-213
-212
-201
-210
-214
-221
-213
-200
-199
-199
-203
-210
-224
-241
-262
-311
-327
-322
-334
-331
-299
-293
-292
-273
-289
-278
-258
-263
-242
-232
-237
-245
-251
-255
-259
-266
-281
-301
-303
-281
-261
-251
-229
-231
-240
-224
-231
-224
-220
-232
-228
-243
-253
-246
-268
-271
-249
-250
-235
-204
-203
-194
-180
-190
-210
-224
-240
-245
-241
-263
-262
-215
-208
-211
-184
-177
-183
-174
-170
-174
-173
-182
-187
-174
-179
-186
-198
-201
-206
-204
-194
-193
-202
-210
-234
-256
-261
-295
-313
-306
-314
-311
-303
-291
-279
-283
-295
-287
-289
-292
-298
-296
-298
-316
-317
-313
-324
-325
-325
-328
-317
-291
-260
-264
-267
-264
-279
-292
-283
-267
-281
-297
-304
-306
-298
-281
-264
-274
-288
-292
-309
-325
-328
-321
-329
-313
-283
-292
-302
-302
-312
-321
-335
-337
-320
-329
-348
-347
-378
-382
-353
-336
-303
-299
-292
-281
-293
-311
-311
-310
-322
-317
-304
-288
-285
-265
-264
-279
-283
-284
-297
-304
-294
-278
-276
-276
-261
-261
-269
-245
-243
-231
-209
-204
-222
-235
-235
-247
-239
-235
-226
-198
-205
-219
-217
-262
-280
-267
-281
-284
-282
-291
-307
-306
-312
-317
-300
-310
-306
-308
-329
-338
-347
-360
-370
-372
-361
-350
-336
-328
-341
-367
-350
-337
-341
-316
-304
-314
-309
-314
-324
-309
-294
-295
-306
-306
-295
-297
-306
-295
-292
-305
-306
-324
-348
-351
-338
-344
-351
-362
-339
-313
-326
-318
-302
-295
-276
-281
-290
-283
-276
-287
-261
-271
-266
-232
-240
-221
-190
-182
-190
-181
-199
-216
-206
-186
-175
-180
-179
-194
-197
-185
-208
-222
-215
-203
-203
-225
-225
-241
-247
-246
-237
-233
-213
-190
-195
-189
-190
-200
-216
-227
-219
-227
-235
-250
-247
-248
-234
-208
-203
-203
-206
-211
-225
-232
-233
-253
-253
-236
-224
-219
-213
-215
-223
-230
-233
-211
-191
-188
-194
-187
-202
-221
-218
-220
-221
-220
-198
-194
-184
-191
-212
-185
-169
-164
-154
-157
-151
-166
-183
-200
-219
-233
-244
-251
-248
-237
-238
-222
-234
-223
-190
-186
-200
-203
-204
-220
-245
-260
-271
-292
-282
-267
-261
-279
-294
-278
-270
-287
-275
-282
-294
-288
-275
-289
-297
-264
-239
-261
-246
-221
-238
-250
-236
-253
-268
-258
-248
-244
-247
-228
-233
-257
-256
-266
-288
-289
-287
-286
-294
-281
-263
-266
-275
-286
-292
-290
-287
-270
-250
-256
-250
-245
-256
-249
-236
-223
-215
-210
-204
-213
-210
-193
-195
-192
-197
-203
-223
-231
-245
-239
-217
-236
-234
-249
-274
-298
-314
-329
-325
-337
-355
-343
-335
-315
-295
-289
-318
-326
-311
-310
-328
-336
-341
-325
-326
-344
-316
-327
-339
-339
-376
-397
-368
-349
-346
-332
-319
-323
-318
-312
-297
-279
-284
-278
-297
-318
-319
-331
-332
-329
-334
-332
-323
-328
-334
-335
-345
-349
-327
-334
-333
-328
-344
-346
-329
-324
-299
-292
-318
-311
-301
-335
-328
-298
-300
-290
-292
-295
-318
-330
-340
-364
-367
-346
-342
-367
-363
-351
-334
-323
-317
-304
-315
-322
-335
-354
-345
-344
-367
-373
-361
-351
-350
-348
-322
-308
-298
-292
-301
-315
-315
-320
-325
-328
-336
-344
-344
-352
-377
-375
-389
-381
-365
-345
-321
-319
-299
-287
-311
-300
-303
-318
-304
-313
-329
-330
-351
-369
-351
-339
-327
-336
-339
-339
-344
-345
-344
-333
-312
-306
-299
-290
-289
-286
-290
-279
-279
-284
-285
-299
-296
-303
-319
-306
-306
-293
-287
-290
-275
-270
-262
-261
-258
-259
-246
-239
-251
-247
-232
-231
-248
-240
-239
-244
-227
-243
-260
-248
-273
-283
-249
-246
-254
-253
-283
-278
-284
-289
-269
-261
-279
-274
-268
-268
-254
-259
-253
-247
-259
-254
-258
-274
-282
-289
-288
-291
-287
-264
-243
-236
-246
-268
-262
-278
-276
-262
-260
-244
-250
-250
-240
-227
-228
-221
-217
-231
-233
-248
-244
-229
-245
-236
-224
-199
-194
-178
-160
-155
-157
-180
-173
-174
-191
-200
-197
-222
-218
-213
-206
-177
-185
-192
-190
-211
-221
-233
-246
-245
-251
-237
-229
-238
-222
-211
-229
-225
-221
-234
-247
-243
-231
-207
-205
-207
-219
-242
-255
-265
-279
-287
-285
-264
-265
-265
-245
-242
-238
-228
-222
-221
-213
-213
-247
-286
-298
-319
-329
-321
-321
-317
-315
-323
-305
-288
-295
-274
-288
-285
-280
-282
-270
-248
-240
-238
-249
-249
-244
-265
-259
-266
-283
-254
-244
-251
-262
-266
-276
-286
-304
-309
-315
-317
-297
-287
-291
-276
-267
-263
-234
-220
-206
-190
-184
-190
-195
-184
-178
-183
-174
-167
-193
-189
-169
-167
-192
-200
-192
-224
-258
-243
-230
-229
-212
-214
-214
-235
-243
-230
-267
-242
-238
-226
-227
-239
-237
-235
-228
-218
-215
-200
-175
-179
-232
-267
-297
-328
-340
-343
-325
-321
-323
-323
-336
-339
-347
-354
-347
-360
-361
-361
-368
-359
-336
-315
-299
-294
-300
-296
-307
-326
-322
-322
-328
-315
-330
-343
-341
-362
-369
-366
-351
-319
-317
-318
-297
-298
-297
-283
-270
-270
-276
-291
-309
-321
-345
-342
-352
-334
-336
-340
-336
-333
-325
-301
-282
-284
-249
-235
-272
-277
-276
-308
-307
-274
-265
-247
-239
-238
-243
-272
-270
-248
-243
-249
-230
-221
-246
-245
-239
-240
-245
-241
-242
-260
-274
-284
-279
-285
-295
-262
-264
-267
-262
-266
-282
-288
-281
-259
-258
-275
-255
-260
-283
-305
-335
-354
-365
-385
-379
-383
-369
-365
-355
-336
-327
-319
-321
-315
-301
-279
-298
-297
-285
-290
-292
-267
-234
-241
-269
-297
-336
-360
-352
-344
-342
-321
-319
-310
-319
-311
-299
-288
-295
-295
-298
-290
-257
-249
-244
-251
-257
-270
-279
-274
-292
-299
-291
-307
-326
-348
-339
-337
-313
-303
-319
-300
-285
-284
-280
-269
-262
-272
-272
-271
-272
-282
-296
-290
-285
-276
-270
-280
-285
-273
-271
-259
-227
-207
-186
-174
-170
-158
-164
-172
-167
-158
-167
-194
-195
-189
-189
-185
-182
-180
-193
-203
-189
-197
-206
-207
-218
-221
-230
-229
-236
-227
-217
-223
-222
-237
-236
-230
-251
-267
-278
-277
-257
-225
-204
-183
-177
-174
-165
-181
-199
-212
-218
-206
-191
-184
-193
-189
-207
-200
-191
-208
-209
-228
-252
-268
-287
-310
-304
-309
-308
-287
-287
-294
-266
-259
-269
-256
-245
-260
-279
-270
-274
-305
-313
-313
-322
-325
-323
-326
-325
-321
-310
-309
-315
-319
-321
-315
-325
-311
-295
-279
-259
-248
-236
-232
-240
-242
-232
-250
-259
-244
-246
-247
-229
-239
-245
-242
-253
-251
-237
-240
-226
-208
-214
-226
-225
-210
-189
-176
-173
-177
-197
-202
-219
-232
-232
-250
-251
-264
-274
-265
-261
-242
-253
-258
-261
-266
-254
-270
-265
-255
-242
-227
-213
-203
-210
-232
-240
-258
-275
-269
-272
-270
-282
-283
-300
-299
-286
-287
-280
-285
-297
-292
-312
-330
-310
-298
-309
-322
-307
-304
-319
-324
-363
-384
-364
-390
-384
-376
-366
-372
-394
-379
-393
-371
-338
-332
-328
-316
-318
-324
-319
-312
-308
-292
-303
-324
-308
-300
-299
-280
-252
-255
-266
-285
-310
-306
-324
-320
-312
-338
-348
-345
-364
-379
-370
-370
-381
-376
-365
-368
-381
-380
-374
-399
-392
-389
-415
-435
-449
-466
-471
-443
-419
-399
-385
-366
-347
-348
-337
-337
-356
-356
-359
-335
-332
-317
-289
-275
-270
-275
-296
-297
-289
-303
-313
-310
-312
-313
-343
-340
-329
-344
-338
-346
-347
-340
-324
-344
-357
-340
-349
-346
-333
-340
-320
-315
-325
-305
-297
-283
-308
-338
-333
-356
-376
-355
-346
-333
-336
-331
-340
-358
-345
-357
-360
-355
-357
-355
-350
-337
-348
-356
-340
-326
-327
-322
-305
-321
-323
-314
-297
-282
-289
-267
-256
-272
-278
-285
-287
-275
-270
-261
-251
-259
-240
-230
-250
-246
-250
-258
-259
-272
-267
-259
-279
-301
-295
-306
-310
-319
-316
-307
-318
-297
-284
-280
-268
-264
-267
-265
-273
-282
-290
-299
-310
-313
-333
-330
-330
-337
-356
-342
-341
-366
-354
-338
-318
-302
-270
-270
-278
-266
-284
-293
-299
-317
-339
-322
-299
-306
-290
-276
-272
-267
-260
-263
-267
-250
-243
-252
-234
-208
-211
-208
-185
-193
-185
-163
-161
-171
-189
-206
-223
-245
-259
-231
-228
-234
-229
-235
-230
-224
-234
-248
-246
-241
-244
-258
-258
-259
-262
-236
-232
-258
-256
-257
-274
-302
-304
-303
-323
-328
-315
-281
-264
-275
-273
-278
-288
-265
-249
-235
-204
-215
-222
-214
-232
-231
-219
-236
-220
-219
-246
-253
-260
-268
-284
-295
-288
-264
-275
-261
-265
-278
-283
-289
-274
-283
-261
-253
-260
-271
-268
-259
-266
-282
-271
-259
-259
-252
-248
-252
-240
-233
-229
-217
-242
-218
-204
-203
-188
-211
-221
-217
-226
-252
-260
-277
-271
-267
-261
-247
-237
-249
-243
-224
-251
-269
-285
-315
-300
-283
-290
-265
-238
-240
-207
-193
-216
-188
-192
-187
-179
-182
-184
-200
-204
-231
-249
-243
-214
-226
-268
-272
-296
-324
-315
-319
-334
-315
-315
-337
-318
-297
-290
-285
-293
-309
-316
-334
-337
-332
-347
-333
-314
-308
-307
-307
-309
-306
-311
-310
-294
-290
-298
-309
-311
-315
-299
-308
-302
-305
-320
-302
-311
-329
-312
-319
-322
-313
-313
-303
-308
-313
-316
-326
-329
-335
-346
-341
-340
-339
-332
-341
-359
-361
-369
-374
-362
-363
-353
-343
-362
-359
-355
-351
-355
-373
-386
-383
-395
-423
-434
-424
-412
-414
-395
-378
-383
-387
-376
-364
-374
-364
-355
-371
-361
-383
-381
-380
-382
-373
-386
-391
-374
-372
-381
-372
-373
-382
-394
-403
-388
-399
-410
-390
-403
-405
-403
-402
-385
-368
-382
-376
-338
-332
-304
-292
-293
-284
-308
-327
-311
-323
-342
-334
-354
-361
-341
-345
-328
-312
-302
-270
-271
-271
-270
-251
-243
-237
-229
-227
-232
-257
-258
-280
-298
-287
-286
-290
-291
-286
-279
-268
-261
-244
-244
-263
-276
-277
-276
-270
-269
-260
-246
-247
-251
-251
-273
-296
-302
-321
-314
-299
-308
-343
-350
-348
-345
-340
-354
-328
-314
-315
-293
-290
-291
-296
-297
-314
-309
-297
-300
-305
-281
-252
-232
-216
-217
-220
-222
-228
-224
-229
-231
-215
-238
-250
-225
-230
-231
-211
-224
-229
-233
-239
-234
-230
-238
-242
-260
-273
-256
-272
-284
-275
-294
-298
-288
-294
-279
-278
-291
-264
-268
-275
-285
-280
-280
-260
-258
-275
-269
-291
-292
-297
-304
-305
-277
-262
-257
-242
-251
-248
-257
-272
-264
-257
-266
-263
-285
-325
-313
-318
-323
-318
-299
-287
-290
-281
-276
-277
-260
-244
-226
-233
-240
-255
-262
-288
-285
-259
-256
-253
-238
-208
-212
-205
-172
-157
-185
-198
-190
-198
-210
-195
-178
-179
-193
-186
-191
-203
-194
-203
-213
-231
-229
-219
-235
-237
-243
-248
-235
-236
-234
-204
-191
-199
-185
-185
-192
-192
-177
-170
-172
-163
-165
-170
-143
-124
-134
-133
-130
-161
-155
-151
-156
-144
-149
-149
-162
-174
-181
-200
-202
-225
-242
-251
-246
-236
-257
-245
-228
-239
-242
-231
-221
-199
-199
-193
-177
-188
-177
-144
-155
-166
-182
-208
-203
-205
-209
-209
-214
-219
-235
-235
-235
-227
-236
-229
-226
-241
-239
-244
-242
-253
-274
-271
-264
-274
-290
-290
-297
-308
-301
-291
-295
-290
-286
-269
-269
-274
-265
-246
-246
-261
-260
-269
-289
-281
-279
-284
-286
-292
-295
-268
-267
-257
-263
-260
-228
-242
-241
-233
-246
-253
-263
-276
-258
-255
-260
-245
-238
-257
-248
-261
-285
-286
-295
-317
-318
-334
-356
-346
-362
-369
-358
-374
-364
-345
-367
-374
-362
-349
-345
-327
-303
-284
-279
-271
-256
-252
-246
-249
-266
-293
-279
-289
-329
-314
-312
-318
-330
-327
-323
-314
-299
-281
-252
-244
-254
-246
-262
-282
-291
-288
-286
-281
-275
-280
-267
-295
-284
-258
-273
-272
-270
-290
-292
-290
-300
-283
-281
-290
-265
-262
-264
-234
-250
-271
-266
-268
-255
-247
-253
-252
-293
-296
-277
-271
-269
-261
-269
-291
-279
-283
-277
-245
-232
-242
-230
-229
-238
-241
-238
-218
-228
-234
-216
-237
-220
-193
-210
-204
-213
-242
-232
-223
-219
-203
-196
-212
-216
-201
-209
-210
-198
-194
-206
-212
-224
-230
-223
-215
-208
-199
-188
-190
-195
-192
-218
-232
-232
-249
-236
-241
-239
-233
-245
-242
-230
-224
-207
-200
-206
-204
-192
-197
-191
-184
-177
-165
-163
-173
-176
-189
-190
-191
-207
-193
-209
-213
-225
-233
-215
-224
-241
-241
-247
-263
-239
-256
-268
-250
-263
-247
-236
-234
-221
-219
-236
-234
-237
-270
-268
-263
-239
-243
-229
-200
-198
-199
-177
-181
-199
-197
-205
-216
-201
-204
-210
-193
-202
-205
-201
-221
-215
-242
-269
-262
-261
-258
-230
-223
-233
-251
-265
-264
-264
-274
-266
-261
-261
-251
-257
-267
-248
-245
-228
-205
-203
-186
-190
-197
-192
-197
-170
-168
-167
-147
-142
-144
-125
-119
-105
-107
-114
-115
-126
-121
-128
-129
-117
-124
-137
-130
-115
-113
-125
-134
-142
-145
-127
-95
-89
-89
-79
-79
-82
-105
-123
-137
-175
-207
-232
-233
-227
-226
-224
-226
-230
-216
-211
-192
-161
-170
-176
-180
-195
-200
-215
-229
-235
-228
-218
-199
-185
-184
-176
-173
-193
-204
-226
-220
-212
-236
-227
-243
-264
-270
-289
-324
-337
-352
-361
-368
-367
-342
-317
-286
-259
-243
-217
-212
-231
-233
-241
-242
-241
-251
-252
-236
-207
-217
-230
-222
-225
-233
-249
-237
-252
-272
-266
-287
-308
-320
-342
-331
-324
-299
-293
-313
-314
-308
-321
-329
-309
-288
-281
-275
-274
-288
-289
-296
-315
-312
-317
-318
-308
-313
-305
-307
-307
-307
-308
-319
-314
-298
-301
-296
-300
-321
-339
-348
-341
-354
-379
-388
-360
-361
-363
-343
-355
-362
-356
-360
-346
-327
-311
-303
-286
-254
-256
-254
-255
-269
-280
-276
-309
-326
-318
-343
-340
-312
-313
-293
-263
-245
-251
-252
-277
-261
-275
-299
-267
-256
-249
-251
-259
-256
-252
-248
-250
-248
-255
-274
-288
-295
-276
-251
-278
-296
-290
-312
-316
-315
-313
-323
-327
-304
-302
-308
-284
-259
-255
-266
-250
-235
-250
-234
-215
-238
-236
-262
-286
-282
-289
-292
-317
-308
-278
-286
-266
-270
-316
-339
-380
-390
-375
-383
-347
-343
-343
-309
-325
-341
-324
-328
-345
-345
-343
-344
-330
-344
-349
-328
-320
-304
-281
-288
-262
-257
-267
-230
-248
-239
-223
-242
-233
-211
-215
-197
-188
-192
-180
-203
-251
-241
-240
-256
-260
-260
-256
-241
-239
-236
-246
-268
-280
-290
-290
-273
-250
-229
-217
-220
-222
-224
-244
-243
-248
-252
-249
-256
-253
-221
-210
-205
-206
-211
-204
-205
-221
-236
-240
-244
-255
-256
-255
-255
-280
-313
-324
-325
-320
-303
-281
-295
-306
-299
-283
-283
-296
-301
-307
-299
-279
-253
-258
-242
-230
-245
-255
-250
-262
-308
-325
-325
-322
-308
-270
-246
-244
-227
-239
-245
-256
-271
-266
-268
-265
-244
-240
-241
-229
-229
-243
-225
-203
-198
-167
-152
-150
-119
-141
-151
-140
-146
-159
-175
-186
-163
-149
-160
-126
-129
-110
-81
-101
-119
-125
-139
-137
-143
-162
-160
-157
-171
-191
-195
-223
-221
-227
-236
-219
-226
-190
-180
-201
-205
-205
-222
-237
-247
-240
-212
-182
-169
-177
-177
-186
-185
-190
-191
-169
-151
-138
-121
-131
-138
-152
-179
-207
-204
-216
-221
-227
-239
-218
-232
-234
-243
-243
-245
-271
-278
-317
-317
-307
-325
-330
-322
-320
-323
-335
-342
-350
-348
-345
-348
-338
-346
-355
-357
-353
-352
-354
-328
-310
-318
-305
-316
-338
-333
-324
-297
-272
-269
-262
-262
-268
-264
-252
-248
-224
-219
-228
-204
-199
-213
-224
-243
-267
-283
-297
-314
-309
-315
-336
-317
-315
-312
-311
-335
-330
-335
-353
-341
-339
-357
-362
-343
-347
-326
-303
-300
-310
-320
-311
-310
-320
-312
-316
-315
-334
-347
-347
-345
-357
-337
-338
-346
-324
-335
-330
-343
-356
-345
-346
-344
-322
-324
-323
-311
-308
-302
-292
-310
-308
-309
-334
-313
-309
-304
-265
-270
-267
-233
-223
-197
-188
-201
-183
-200
-215
-210
-226
-228
-243
-271
-269
-264
-260
-249
-227
-237
-255
-253
-263
-277
-284
-277
-283
-303
-299
-284
-293
-291
-281
-292
-295
-286
-284
-289
-292
-305
-295
-275
-266
-264
-263
-258
-276
-291
-291
-289
-305
-319
-344
-349
-349
-347
-336
-353
-375
-364
-342
-331
-319
-297
-282
-283
-292
-276
-258
-257
-240
-254
-237
-205
-216
-215
-196
-199
-188
-193
-181
-177
-178
-187
-206
-190
-186
-178
-177
-194
-204
-215
-222
-216
-220
-212
-206
-226
-219
-216
-193
-184
-193
-176
-197
-221
-206
-205
-213
-213
-209
-203
-199
-192
-190
-205
-213
-195
-213
-213
-209
-208
-205
-210
-212
-228
-214
-205
-213
-192
-172
-170
-162
-179
-189
-211
-228
-250
-268
-263
-256
-244
-229
-233
-239
-245
-243
-232
-235
-225
-221
-249
-250
-255
-266
-249
-227
-238
-247
-243
-246
-267
-269
-259
-252
-236
-231
-249
-250
-250
-257
-243
-248
-245
-212
-207
-210
-211
-211
-201
-200
-193
-188
-192
-198
-208
-193
-178
-170
-175
-174
-157
-167
-172
-158
-158
-165
-159
-179
-189
-204
-207
-212
-216
-196
-182
-150
-121
-107
-88
-82
-75
-91
-103
-110
-131
-113
-105
-120
-102
-126
-155
-141
-162
-164
-142
-148
-168
-188
-195
-194
-185
-165
-153
-168
-144
-142
-144
-127
-152
-157
-164
-172
-169
-179
-175
-164
-167
-161
-147
-130
-152
-159
-156
-160
-164
-161
-154
-157
-190
-187
-192
-221
-195
-193
-184
-182
-179
-179
-202
-196
-196
-206
-193
-187
-199
-203
-200
-210
-218
-222
-216
-214
-226
-223
-212
-211
-226
-224
-217
-238
-247
-273
-288
-304
-295
-301
-317
-297
-303
-315
-322
-306
-303
-286
-270
-275
-272
-266
-269
-262
-269
-251
-233
-245
-249
-243
-244
-257
-267
-279
-299
-296
-306
-321
-335
-334
-323
-328
-327
-333
-326
-331
-352
-345
-342
-346
-330
-317
-307
-283
-291
-291
-305
-316
-307
-331
-334
-319
-325
-317
-292
-279
-279
-264
-263
-269
-253
-248
-244
-237
-248
-262
-252
-248
-249
-227
-218
-224
-213
-222
-222
-217
-224
-239
-241
-242
-230
-213
-225
-227
-230
-263
-260
-257
-251
-239
-253
-249
-252
-278
-272
-281
-298
-301
-285
-273
-255
-233
-249
-255
-262
-272
-266
-270
-289
-276
-281
-279
-246
-230
-227
-219
-243
-235
-234
-253
-249
-252
-255
-237
-246
-247
-247
-245
-234
-229
-222
-218
-220
-231
-226
-237
-263
-276
-282
-290
-295
-283
-266
-254
-232
-217
-213
-226
-236
-236
-246
-246
-238
-237
-244
-250
-228
-206
-183
-167
-157
-145
-144
-158
-164
-169
-206
-225
-232
-233
-252
-260
-237
-234
-238
-220
-200
-207
-210
-206
-204
-205
-203
-200
-213
-222
-213
-218
-245
-240
-240
-223
-189
-201
-192
-169
-185
-181
-174
-179
-178
-173
-179
-202
-200
-206
-209
-220
-255
-254
-242
-260
-248
-242
-238
-230
-242
-225
-211
-213
-214
-209
-207
-193
-172
-167
-178
-193
-195
-171
-163
-188
-168
-162
-182
-184
-195
-208
-215
-224
-239
-248
-219
-180
-177
-194
-192
-213
-225
-221
-226
-208
-195
-182
-175
-154
-140
-130
-117
-132
-156
-149
-167
-194
-182
-197
-208
-195
-193
-202
-177
-172
-188
-203
-203
-214
-231
-219
-245
-242
-227
-239
-197
-184
-190
-159
-149
-125
-129
-126
-115
-118
-126
-117
-102
-93
-100
-110
-108
-110
-127
-107
-96
-136
-130
-130
-138
-134
-131
-114
-111
-139
-138
-153
-174
-178
-184
-179
-188
-174
-170
-179
-194
-205
-199
-214
-219
-201
-187
-178
-153
-137
-137
-117
-128
-147
-157
-185
-185
-190
-199
-203
-207
-182
-184
-178
-156
-179
-175
-162
-179
-206
-235
-252
-258
-257
-255
-257
-258
-240
-221
-217
-228
-240
-241
-252
-250
-249
-253
-237
-240
-261
-233
-249
-264
-258
-267
-266
-269
-276
-284
-310
-291
-294
-313
-316
-334
-346
-353
-359
-369
-372
-351
-323
-306
-281
-283
-283
-270
-277
-264
-271
-291
-298
-294
-297
-285
-274
-269
-272
-262
-243
-241
-231
-226
-235
-254
-260
-273
-283
-275
-273
-278
-271
-273
-280
-303
-329
-331
-328
-315
-313
-307
-295
-286
-293
-295
-293
-295
-269
-272
-264
-251
-258
-255
-256
-258
-252
-265
-282
-281
-275
-266
-271
-293
-310
-329
-327
-328
-357
-354
-348
-358
-362
-336
-326
-316
-310
-309
-313
-331
-327
-302
-318
-320
-315
-330
-334
-366
-362
-368
-395
-365
-357
-355
-329
-328
-311
-321
-311
-280
-291
-294
-298
-308
-311
-313
-296
-289
-313
-317
-326
-336
-327
-327
-319
-312
-298
-301
-290
-265
-262
-274
-273
-281
-270
-275
-285
-271
-265
-241
-236
-235
-242
-245
-252
-256
-249
-248
-235
-204
-199
-216
-207
-197
-220
-239
-247
-266
-273
-280
-303
-306
-289
-290
-295
-315
-302
-260
-278
-285
-288
-312
-314
-321
-320
-304
-334
-337
-345
-368
-374
-383
-376
-379
-377
-349
-329
-322
-314
-335
-337
-339
-353
-365
-349
-332
-343
-329
-308
-298
-292
-297
-300
-304
-297
-285
-308
-309
-304
-325
-313
-299
-297
-292
-307
-311
-285
-281
-288
-283
-295
-294
-279
-309
-332
-329
-348
-344
-342
-335
-318
-303
-296
-300
-285
-269
-246
-233
-237
-233
-253
-234
-224
-238
-223
-226
-250
-243
-250
-264
-255
-261
-266
-270
-282
-277
-274
-265
-243
-242
-233
-234
-227
-224
-219
-197
-200
-192
-205
-245
-257
-256
-244
-245
-229
-205
-211
-245
-248
-251
-272
-275
-269
-278
-297
-301
-282
-268
-260
-251
-248
-269
-271
-278
-281
-276
-272
-273
-269
-288
-281
-271
-286
-284
-301
-318
-329
-325
-320
-321
-301
-283
-275
-262
-255
-249
-257
-260
-251
-251
-259
-239
-231
-251
-254
-250
-251
-234
-212
-193
-196
-198
-207
-214
-204
-218
-221
-224
-225
-217
-224
-249
-243
-228
-237
-246
-239
-238
-238
-245
-269
-272
-303
-320
-314
-323
-328
-321
-325
-327
-307
-318
-317
-320
-332
-347
-360
-367
-359
-360
-340
-324
-328
-307
-298
-306
-312
-323
-339
-332
-333
-339
-330
-327
-326
-337
-327
-334
-350
-334
-348
-343
-338
-352
-338
-363
-398
-417
-431
-429
-430
-447
-462
-461
-475
-491
-482
-497
-492
-480
-469
-460
-439
-411
-410
-395
-398
-403
-405
-399
-370
-364
-368
-372
-366
-359
-370
-367
-349
-358
-365
-362
-384
-410
-425
-423
-415
-399
-405
-403
-392
-395
-410
-410
-399
-378
-380
-380
-375
-379
-360
-343
-323
-303
-289
-274
-272
-268
-265
-262
-260
-252
-250
-260
-265
-281
-283
-263
-281
-281
-281
-309
-306
-307
-320
-347
-356
-334
-369
-383
-345
-359
-374
-346
-357
-356
-369
-363
-354
-372
-368
-347
-328
-328
-323
-324
-329
-350
-349
-349
-358
-353
-357
-352
-359
-360
-350
-363
-370
-348
-344
-331
-336
-348
-347
-364
-349
-336
-336
-321
-319
-323
-346
-360
-329
-329
-336
-327
-306
-312
-323
-302
-291
-293
-289
-289
-287
-291
-290
-283
-280
-284
-276
-277
-298
-296
-299
-315
-318
-320
-313
-321
-354
-371
-391
-407
-405
-414
-409
-397
-409
-398
-392
-385
-358
-356
-349
-333
-356
-360
-344
-358
-362
-378
-381
-345
-334
-334
-309
-313
-318
-300
-296
-276
-250
-253
-244
-237
-234
-233
-219
-200
-208
-232
-220
-229
-268
-253
-245
-258
-248
-265
-255
-246
-251
-241
-269
-266
-247
-269
-256
-252
-258
-253
-284
-304
-277
-268
-277
-263
-251
-239
-238
-244
-239
-239
-227
-207
-207
-182
-192
-209
-224
-246
-250
-265
-259
-233
-245
-214
-196
-231
-205
-202
-220
-214
-229
-226
-209
-208
-207
-192
-180
-172
-177
-172
-190
-207
-207
-230
-218
-203
-208
-219
-211
-194
-196
-178
-155
-138
-155
-155
-139
-153
-152
-153
-155
-155
-159
-151
-152
-162
-168
-152
-153
-165
-147
-148
-164
-161
-145
-140
-142
-135
-129
-142
-148
-158
-191
-224
-213
-215
-226
-208
-202
-196
-184
-186
-167
-168
-172
-139
-157
-165
-146
-153
-151
-152
-158
-151
-144
-155
-178
-192
-206
-212
-235
-234
-235
-243
-241
-226
-241
-270
-269
-292
-306
-308
-332
-327
-302
-306
-299
-290
-283
-275
-264
-265
-274
-276
-298
-305
-312
-308
-290
-300
-304
-268
-270
-275
-269
-308
-322
-308
-339
-340
-327
-328
-297
-306
-323
-304
-297
-308
-297
-304
-310
-312
-323
-311
-298
-284
-245
-227
-245
-232
-249
-281
-301
-293
-301
-298
-300
-306
-311
-303
-273
-269
-265
-260
-261
-273
-296
-289
-304
-325
-306
-310
-303
-282
-276
-270
-269
-288
-306
-276
-275
-288
-291
-322
-307
-296
-301
-293
-295
-300
-297
-297
-299
-297
-310
-306
-295
-301
-289
-287
-309
-314
-324
-335
-328
-329
-331
-326
-317
-287
-265
-240
-229
-235
-227
-223
-224
-219
-224
-231
-241
-217
-225
-219
-180
-177
-178
-154
-143
-145
-127
-123
-140
-156
-139
-154
-211
-213
-207
-237
-244
-243
-250
-251
-240
-211
-215
-223
-209
-223
-249
-258
-274
-266
-251
-252
-235
-236
-251
-248
-246
-253
-258
-259
-252
-257
-269
-265
-266
-273
-278
-297
-279
-228
-226
-204
-184
-207
-193
-161
-175
-194
-179
-183
-201
-219
-223
-237
-265
-270
-242
-260
-297
-314
-317
-329
-356
-344
-333
-340
-335
-313
-311
-317
-292
-286
-294
-279
-288
-285
-279
-287
-292
-291
-294
-304
-297
-289
-294
-294
-299
-299
-279
-275
-252
-230
-237
-214
-222
-249
-223
-223
-222
-207
-205
-189
-187
-200
-212
-215
-229
-202
-185
-201
-186
-184
-177
-159
-133
-107
-108
-94
-94
-97
-93
-127
-152
-184
-179
-180
-204
-198
-186
-178
-168
-155
-158
-181
-188
-186
-215
-235
-250
-251
-219
-226
-206
-155
-147
-142
-119
-116
-131
-124
-128
-140
-130
-125
-136
-170
-170
-150
-155
-155
-142
-160
-180
-178
-193
-215
-229
-233
-236
-244
-243
-209
-203
-225
-207
-208
-224
-217
-241
-238
-245
-251
-216
-208
-194
-188
-216
-211
-189
-194
-194
-191
-202
-190
-180
-196
-186
-183
-178
-144
-144
-138
-123
-145
-132
-101
-111
-110
-108
-98
-84
-114
-110
-93
-121
-114
-107
-143
-156
-154
-155
-145
-144
-131
-140
-170
-190
-218
-224
-229
-222
-237
-247
-225
-223
-214
-228
-230
-220
-222
-204
-209
-214
-188
-179
-171
-180
-196
-193
-214
-203
-178
-190
-192
-179
-202
-230
-225
-253
-263
-255
-235
-220
-224
-215
-205
-226
-219
-202
-217
-221
-228
-260
-291
-299
-294
-278
-291
-263
-254
-277
-261
-279
-281
-269
-296
-275
-254
-266
-259
-257
-270
-280
-292
-299
-289
-311
-302
-294
-318
-313
-312
-321
-304
-318
-321
-317
-321
-311
-317
-305
-288
-291
-268
-246
-267
-260
-269
-280
-262
-299
-331
-334
-368
-368
-371
-364
-346
-332
-337
-333
-331
-317
-323
-334
-328
-344
-333
-318
-322
-296
-302
-295
-274
-286
-281
-262
-256
-250
-246
-253
-239
-235
-222
-239
-247
-252
-238
-219
-232
-234
-228
-213
-219
-243
-246
-245
-256
-241
-217
-202
-191
-205
-207
-216
-222
-231
-251
-246
-239
-246
-243
-232
-219
-219
-233
-216
-196
-216
-237
-238
-241
-242
-242
-213
-220
-229
-203
-214
-229
-243
-242
-242
-272
-282
-295
-313
-288
-267
-246
-247
-252
-259
-274
-265
-268
-296
-309
-332
-340
-354
-367
-358
-353
-323
-318
-321
-313
-327
-313
-338
-338
-338
-362
-352
-378
-394
-390
-420
-417
-423
-435
-409
-406
-424
-422
-422
-426
-405
-395
-395
-404
-403
-375
-378
-384
-366
-372
-372
-369
-365
-351
-346
-356
-323
-290
-293
-270
-248
-251
-250
-235
-227
-219
-218
-226
-222
-251
-257
-246
-270
-279
-282
-276
-287
-289
-263
-278
-293
-281
-288
-296
-285
-283
-290
-274
-273
-265
-261
-271
-258
-243
-266
-264
-272
-270
-249
-245
-247
-238
-243
-250
-236
-252
-255
-255
-271
-275
-290
-306
-271
-276
-282
-239
-236
-235
-210
-221
-213
-222
-256
-251
-250
-259
-251
-243
-235
-210
-202
-192
-179
-196
-178
-187
-218
-207
-203
-218
-221
-179
-188
-228
-211
-214
-238
-236
-225
-230
-245
-238
-227
-244
-239
-243
-243
-254
-263
-254
-259
-270
-271
-262
-248
-247
-232
-253
-268
-262
-263
-273
-289
-282
-281
-280
-271
-281
-270
-284
-304
-309
-332
-333
-333
-336
-302
-283
-291
-266
-266
-265
-260
-264
-263
-280
-301
-308
-328
-331
-337
-353
-337
-332
-324
-318
-322
-316
-306
-299
-303
-306
-306
-302
-313
-310
-299
-302
-291
-283
-279
-282
-264
-247
-261
-260
-243
-236
-238
-236
-211
-213
-229
-210
-194
-231
-218
-217
-239
-247
-253
-263
-277
-283
-286
-286
-279
-289
-303
-288
-292
-290
-291
-294
-292
-304
-274
-274
-297
-291
-308
-302
-293
-314
-331
-320
-317
-326
-335
-344
-342
-336
-342
-339
-340
-360
-364
-372
-395
-411
-435
-458
-447
-449
-462
-443
-432
-447
-464
-463
-463
-451
-466
-469
-469
-481
-439
-417
-419
-409
-376
-392
-394
-375
-386
-383
-384
-376
-369
-364
-354
-349
-349
-351
-361
-362
-360
-354
-346
-364
-369
-366
-358
-342
-326
-338
-343
-320
-312
-308
-293
-291
-303
-295
-317
-315
-301
-302
-303
-310
-311
-290
-296
-315
-312
-320
-320
-306
-294
-296
-289
-283
-289
-299
-281
-264
-270
-285
-306
-331
-349
-353
-347
-347
-342
-327
-304
-307
-307
-286
-292
-300
-308
-294
-304
-292
-271
-287
-267
-238
-244
-248
-251
-273
-286
-305
-320
-320
-314
-314
-312
-313
-313
-318
-309
-292
-319
-350
-348
-353
-366
-364
-356
-359
-329
-337
-342
-342
-340
-351
-391
-382
-378
-379
-369
-377
-369
-368
-388
-393
-386
-400
-395
-377
-390
-365
-351
-353
-347
-366
-357
-364
-380
-371
-357
-357
-351
-331
-315
-296
-301
-293
-279
-286
-297
-289
-292
-297
-307
-308
-298
-287
-286
-287
-285
-283
-282
-266
-256
-283
-298
-283
-293
-308
-296
-298
-310
-322
-314
-288
-264
-250
-258
-263
-279
-284
-265
-264
-265
-249
-256
-248
-247
-280
-263
-269
-275
-257
-269
-266
-238
-228
-224
-232
-223
-223
-243
-230
-242
-246
-205
-209
-209
-212
-213
-207
-215
-201
-193
-215
-221
-237
-262
-265
-271
-267
-262
-249
-263
-254
-218
-228
-241
-248
-265
-271
-279
-275
-276
-270
-251
-238
-243
-234
-219
-227
-210
-218
-250
-232
-237
-262
-273
-290
-318
-313
-291
-289
-246
-241
-249
-221
-227
-221
-205
-234
-232
-203
-210
-220
-206
-193
-221
-237
-241
-255
-261
-258
-235
-234
-252
-232
-240
-253
-236
-260
-278
-278
-300
-306
-305
-310
-312
-338
-344
-329
-315
-306
-294
-276
-259
-250
-247
-237
-231
-243
-250
-243
-255
-256
-254
-254
-240
-248
-247
-211
-191
-193
-164
-139
-146
-150
-132
-151
-176
-168
-177
-196
-200
-193
-205
-208
-190
-191
-192
-195
-188
-188
-193
-197
-198
-200
-201
-235
-248
-251
-272
-270
-275
-277
-262
-283
-292
-268
-263
-275
-283
-300
-316
-316
-333
-338
-321
-306
-283
-274
-277
-269
-279
-277
-274
-293
-306
-306
-294
-300
-321
-333
-332
-326
-308
-289
-289
-286
-283
-292
-302
-287
-278
-269
-266
-271
-277
-291
-299
-318
-337
-343
-329
-323
-314
-306
-324
-319
-307
-303
-278
-257
-268
-278
-271
-285
-287
-278
-282
-253
-242
-233
-227
-246
-241
-259
-283
-280
-270
-288
-293
-313
-327
-312
-318
-303
-273
-259
-244
-237
-233
-235
-249
-225
-205
-211
-220
-208
-228
-223
-231
-237
-220
-204
-189
-182
-173
-176
-193
-196
-196
-202
-195
-188
-200
-203
-195
-216
-218
-220
-220
-221
-240
-235
-228
-237
-236
-243
-249
-242
-232
-220
-238
-260
-270
-275
-283
-281
-262
-255
-261
-255
-277
-282
-275
-285
-290
-283
-263
-253
-234
-212
-187
-195
-198
-191
-199
-200
-212
-213
-215
-219
-212
-232
-234
-233
-224
-218
-222
-201
-193
-184
-171
-165
-165
-167
-173
-196
-228
-248
-233
-238
-258
-258
-257
-262
-257
-243
-256
-255
-239
-247
-250
-263
-253
-251
-270
-244
-225
-233
-223
-211
-233
-240
-230
-217
-212
-199
-187
-185
-187
-179
-181
-179
-178
-178
-172
-165
-177
-172
-150
-151
-137
-104
-90
-79
-66
-75
-79
-75
-100
-125
-140
-142
-147
-141
-122
-128
-116
-117
-125
-137
-150
-142
-165
-179
-175
-141
-129
-127
-116
-136
-135
-131
-144
-137
-144
-147
-147
-155
-171
-156
-144
-137
-131
-131
-124
-107
-108
-124
-103
-98
-122
-112
-103
-102
-118
-114
-103
-118
-137
-107
-94
-97
-78
-67
-68
-96
-116
-114
-132
-149
-151
-167
-180
-194
-208
-215
-233
-249
-271
-257
-260
-260
-246
-252
-265
-270
-269
-258
-257
-264
-252
-245
-235
-205
-206
-179
-172
-191
-184
-199
-210
-214
-212
-215
-222
-207
-202
-203
-177
-175
-181
-158
-156
-156
-171
-171
-158
-174
-175
-172
-177
-159
-127
-105
-110
-126
-127
-127
-142
-133
-139
-158
-147
-155
-145
-130
-116
-88
-81
-82
-85
-94
-93
-95
-116
-130
-136
-145
-162
-141
-130
-141
-142
-122
-134
-158
-171
-196
-194
-185
-176
-165
-165
-181
-165
-143
-139
-113
-108
-111
-96
-97
-105
-105
-116
-134
-167
-199
-215
-201
-188
-205
-205
-201
-223
-231
-211
-213
-209
-199
-215
-248
-262
-266
-282
-280
-263
-271
-279
-270
-277
-264
-248
-236
-221
-228
-233
-238
-247
-246
-222
-210
-218
-225
-235
-235
-228
-223
-223
-225
-231
-243
-259
-260
-268
-257
-249
-269
-269
-269
-269
-290
-326
-310
-319
-329
-309
-299
-303
-280
-245
-246
-251
-230
-225
-241
-229
-229
-221
-210
-222
-226
-203
-190
-188
-193
-185
-189
-209
-210
-196
-184
-198
-207
-201
-190
-197
-169
-145
-143
-135
-151
-149
-146
-153
-166
-177
-187
-184
-182
-187
-172
-161
-185
-187
-173
-186
-195
-197
-191
-181
-174
-175
-169
-180
-179
-178
-183
-191
-188
-176
-188
-196
-191
-203
-207
-187
-187
-179
-179
-180
-192
-220
-219
-215
-233
-240
-213
-226
-239
-232
-253
-261
-286
-311
-301
-306
-305
-301
-306
-312
-312
-337
-345
-324
-319
-315
-297
-288
-270
-265
-274
-263
-263
-266
-259
-258
-241
-241
-232
-226
-220
-211
-219
-231
-230
-224
-234
-234
-226
-221
-232
-234
-217
-235
-242
-205
-202
-227
-222
-231
-235
-220
-203
-183
-169
-138
-112
-112
-93
-69
-72
-78
-84
-80
-78
-70
-76
-79
-97
-124
-132
-152
-156
-166
-183
-202
-213
-211
-205
-208
-210
-182
-188
-193
-178
-167
-184
-184
-180
-201
-190
-205
-220
-201
-228
-249
-247
-273
-285
-260
-278
-273
-264
-270
-248
-245
-225
-189
-210
-213
-211
-227
-228
-223
-220
-213
-185
-175
-163
-155
-178
-186
-198
-218
-213
-200
-203
-222
-243
-264
-281
-284
-275
-274
-274
-255
-270
-262
-261
-250
-234
-262
-275
-298
-312
-325
-321
-302
-302
-282
-268
-246
-232
-249
-233
-241
-243
-217
-204
-203
-202
-196
-200
-172
-169
-182
-175
-188
-204
-204
-199
-210
-212
-212
-225
-228
-230
-214
-228
-244
-229
-236
-254
-287
-318
-311
-303
-307
-297
-292
-276
-234
-229
-228
-221
-243
-238
-241
-269
-255
-258
-260
-249
-260
-269
-281
-300
-322
-306
-292
-299
-279
-308
-317
-298
-298
-264
-242
-235
-219
-222
-222
-211
-225
-236
-247
-260
-276
-277
-267
-257
-231
-228
-225
-226
-236
-257
-285
-296
-319
-323
-301
-299
-281
-278
-273
-245
-266
-279
-277
-277
-302
-322
-335
-347
-346
-363
-350
-341
-357
-334
-338
-335
-326
-332
-340
-346
-344
-344
-363
-363
-358
-350
-328
-332
-323
-317
-326
-343
-359
-365
-369
-374
-366
-351
-360
-376
-355
-350
-349
-338
-327
-321
-335
-346
-332
-317
-324
-297
-273
-276
-286
-296
-321
-323
-342
-359
-358
-373
-359
-357
-365
-352
-345
-348
-371
-394
-390
-395
-402
-405
-389
-385
-364
-329
-305
-292
-274
-268
-251
-250
-253
-268
-286
-282
-284
-276
-260
-263
-260
-264
-275
-260
-250
-245
-237
-230
-220
-224
-231
-230
-227
-212
-229
-236
-225
-247
-245
-233
-253
-256
-242
-259
-262
-259
-259
-237
-246
-254
-251
-268
-283
-292
-307
-307
-305
-307
-295
-298
-283
-258
-254
-273
-284
-292
-313
-302
-292
-285
-275
-267
-286
-298
-312
-318
-311
-287
-277
-291
-304
-321
-333
-348
-354
-355
-364
-367
-368
-369
-373
-368
-362
-346
-334
-343
-327
-292
-275
-275
-257
-246
-247
-263
-265
-283
-295
-281
-268
-274
-270
-236
-230
-205
-191
-221
-229
-232
-239
-227
-220
-231
-240
-256
-276
-281
-287
-247
-220
-228
-209
-188
-189
-195
-189
-207
-225
-247
-267
-247
-250
-253
-251
-253
-257
-238
-188
-189
-200
-200
-209
-206
-221
-230
-229
-222
-224
-233
-243
-254
-245
-230
-240
-234
-226
-237
-261
-265
-258
-241
-235
-233
-220
-222
-240
-229
-214
-236
-247
-237
-220
-233
-246
-246
-240
-255
-269
-271
-292
-308
-296
-275
-272
-280
-258
-252
-266
-265
-248
-230
-245
-249
-269
-266
-247
-256
-281
-301
-313
-307
-295
-289
-269
-269
-270
-274
-281
-272
-270
-262
-247
-243
-235
-232
-208
-190
-199
-208
-206
-235
-268
-269
-262
-284
-280
-276
-277
-251
-248
-270
-269
-261
-263
-267
-270
-264
-275
-310
-316
-303
-324
-311
-294
-287
-267
-249
-236
-242
-254
-234
-214
-236
-226
-227
-233
-222
-240
-247
-238
-228
-205
-208
-231
-241
-238
-257
-257
-258
-268
-242
-240
-251
-234
-235
-264
-274
-278
-317
-339
-327
-315
-317
-329
-324
-330
-325
-296
-285
-271
-278
-295
-291
-300
-329
-313
-321
-351
-336
-319
-339
-342
-330
-314
-304
-303
-294
-309
-300
-278
-287
-314
-330
-328
-327
-338
-344
-354
-369
-382
-356
-331
-331
-307
-311
-313
-300
-307
-304
-303
-313
-309
-316
-336
-331
-322
-348
-382
-386
-410
-399
-373
-373
-357
-347
-340
-345
-345
-327
-299
-300
-318
-317
-307
-303
-289
-271
-283
-308
-318
-334
-335
-352
-362
-351
-357
-352
-333
-323
-311
-321
-319
-303
-298
-300
-261
-247
-279
-268
-261
-282
-314
-306
-289
-290
-279
-291
-298
-277
-276
-273
-264
-274
-257
-244
-259
-248
-235
-227
-221
-226
-217
-209
-213
-234
-267
-280
-280
-283
-307
-324
-314
-315
-325
-320
-325
-315
-301
-309
-309
-304
-273
-276
-287
-303
-314
-292
-303
-299
-274
-292
-267
-241
-239
-244
-282
-305
-330
-360
-336
-328
-343
-352
-367
-358
-325
-313
-304
-294
-325
-332
-334
-350
-357
-365
-372
-374
-379
-368
-351
-346
-364
-368
-356
-323
-315
-308
-292
-288
-296
-276
-293
-290
-270
-287
-277
-265
-252
-232
-231
-231
-230
-228
-220
-238
-237
-223
-221
-232
-211
-187
-192
-193
-179
-199
-217
-194
-194
-172
-162
-153
-142
-158
-182
-183
-194
-207
-227
-249
-249
-235
-215
-189
-177
-202
-222
-225
-242
-258
-257
-254
-239
-218
-213
-215
-234
-253
-234
-220
-208
-194
-207
-181
-161
-165
-161
-147
-153
-157
-177
-218
-223
-226
-218
-186
-188
-201
-194
-212
-251
-280
-266
-257
-293
-312
-339
-351
-344
-322
-301
-298
-293
-298
-302
-282
-283
-276
-260
-270
-282
-285
-289
-276
-274
-277
-250
-250
-252
-229
-224
-222
-230
-237
-240
-231
-242
-248
-232
-245
-243
-230
-242
-248
-237
-224
-208
-200
-223
-223
-221
-236
-231
-226
-238
-271
-286
-283
-281
-311
-314
-293
-311
-329
-328
-306
-295
-295
-288
-299
-305
-290
-262
-250
-246
-236
-232
-227
-233
-249
-242
-215
-248
-262
-254
-259
-257
-254
-258
-227
-216
-216
-206
-209
-226
-226
-217
-227
-237
-235
-245
-248
-245
-267
-264
-271
-263
-266
-273
-261
-268
-269
-251
-260
-275
-263
-263
-265
-267
-257
-250
-254
-268
-274
-271
-298
-304
-307
-321
-330
-335
-330
-320
-292
-278
-291
-308
-330
-335
-332
-309
-285
-265
-244
-256
-268
-269
-279
-275
-263
-264
-271
-281
-293
-306
-311
-331
-351
-350
-353
-343
-330
-335
-322
-320
-301
-295
-307
-291
-290
-320
-327
-321
-335
-332
-313
-303
-314
-304
-298
-301
-305
-318
-311
-304
-291
-277
-276
-275
-255
-271
-286
-290
-301
-307
-289
-297
-309
-308
-302
-312
-345
-324
-319
-335
-317
-287
-289
-268
-239
-247
-260
-271
-263
-275
-268
-246
-260
-293
-313
-321
-333
-313
-296
-306
-294
-287
-275
-271
-263
-265
-274
-282
-288
-274
-266
-271
-258
-252
-262
-266
-285
-273
-253
-256
-282
-308
-335
-312
-289
-273
-263
-257
-263
-302
-293
-284
-298
-300
-292
-281
-273
-264
-268
-273
-251
-245
-237
-218
-213
-211
-226
-233
-230
-255
-259
-225
-221
-207
-201
-212
-203
-208
-233
-249
-262
-283
-310
-310
-297
-313
-314
-295
-291
-295
-280
-273
-268
-282
-283
-273
-271
-274
-272
-252
-233
-235
-237
-232
-226
-232
-244
-261
-278
-280
-272
-286
-302
-326
-332
-326
-321
-309
-307
-302
-300
-293
-293
-293
-263
-263
-266
-261
-246
-250
-292
-312
-300
-303
-292
-270
-248
-221
-218
-225
-213
-191
-188
-204
-199
-175
-179
-211
-237
-252
-245
-233
-216
-227
-237
-218
-228
-209
-171
-157
-134
-136
-159
-160
-169
-173
-187
-212
-221
-207
-206
-207
-201
-182
-171
-172
-137
-145
-173
-197
-194
-167
-190
-201
-189
-203
-199
-209
-214
-210
-229
-242
-230
-240
-241
-236
-255
-244
-233
-248
-250
-250
-252
-270
-260
-281
-288
-265
-274
-278
-276
-280
-281
-296
-290
-289
-316
-326
-318
-330
-344
-329
-326
-334
-299
-266
-268
-253
-260
-283
-290
-284
-282
-280
-289
-313
-320
-290
-257
-261
-251
-234
-244
-264
-252
-255
-262
-242
-257
-296
-277
-260
-255
-253
-261
-280
-273
-262
-258
-255
-265
-266
-280
-283
-271
-280
-280
-263
-273
-259
-236
-219
-214
-213
-215
-220
-223
-265
-269
-265
-296
-278
-268
-255
-244
-274
-283
-269
-277
-279
-270
-261
-268
-245
-238
-216
-183
-180
-168
-177
-161
-143
-176
-201
-208
-227
-230
-224
-232
-265
-283
-295
-316
-321
-311
-287
-273
-288
-296
-314
-333
-357
-379
-386
-411
-435
-428
-415
-422
-423
-403
-399
-394
-377
-371
-362
-394
-412
-368
-374
-379
-341
-351
-337
-305
-312
-315
-326
-324
-327
-322
-334
-369
-359
-362
-358
-358
-369
-369
-365
-366
-366
-368
-371
-356
-355
-347
-342
-354
-335
-313
-314
-312
-323
-305
-309
-344
-352
-361
-375
-371
-338
-327
-314
-301
-307
-311
-309
-302
-311
-321
-326
-336
-357
-357
-338
-338
-315
-291
-278
-299
-292
-277
-287
-292
-318
-307
-276
-252
-253
-254
-249
-239
-253
-249
-250
-268
-276
-264
-252
-243
-230
-222
-219
-234
-263
-259
-223
-199
-216
-244
-229
-227
-248
-246
-217
-213
-232
-220
-225
-213
-220
-234
-253
-296
-310
-305
-293
-253
-256
-255
-238
-249
-236
-232
-262
-274
-308
-314
-287
-305
-286
-287
-305
-287
-270
-270
-246
-246
-272
-269
-268
-263
-266
-289
-302
-323
-334
-324
-315
-318
-299
-293
-320
-326
-335
-333
-337
-322
-319
-334
-336
-333
-320
-319
-326
-312
-299
-300
-285
-266
-247
-246
-253
-240
-258
-288
-288
-304
-295
-270
-276
-294
-290
-279
-268
-262
-261
-255
-257
-240
-232
-209
-187
-209
-235
-229
-240
-255
-261
-255
-232
-212
-228
-201
-181
-202
-198
-191
-191
-192
-190
-187
-209
-215
-200
-200
-194
-180
-194
-197
-172
-160
-155
-154
-152
-160
-180
-209
-212
-204
-208
-215
-213
-224
-227
-210
-207
-210
-203
-221
-227
-216
-210
-205
-213
-216
-219
-214
-200
-176
-195
-204
-188
-174
-163
-174
-186
-179
-192
-206
-206
-224
-253
-262
-253
-259
-262
-261
-265
-259
-242
-248
-257
-243
-230
-223
-236
-235
-226
-217
-222
-252
-258
-252
-263
-247
-237
-252
-237
-238
-230
-218
-228
-217
-221
-213
-191
-196
-192
-175
-196
-194
-174
-169
-168
-176
-184
-165
-154
-177
-183
-168
-174
-200
-205
-192
-186
-191
-175
-187
-202
-195
-203
-201
-205
-227
-243
-247
-280
-275
-283
-296
-314
-321
-300
-275
-253
-240
-238
-231
-224
-230
-238
-234
-226
-234
-251
-258
-272
-262
-252
-237
-237
-224
-211
-238
-257
-258
-274
-270
-271
-274
-275
-292
-287
-259
-276
-256
-249
-250
-255
-267
-276
-292
-308
